java script 对象
java script 對(duì)象
1.創(chuàng)建方式
1)通過字面量的形式創(chuàng)建
例;var = stt{x:1,y:2,y:3};??
或;var = stt{ x:1,
y:2,
'for':3
} 注意關(guān)鍵字必須放到引號(hào)中間
2)通過new創(chuàng)建對(duì)象
例:var = new stt();
stt.name = '小魚';
stt.age = 20;
3)通過構(gòu)造函數(shù)創(chuàng)建對(duì)象
? 例:function test(name,age,sex){
this.name = name;
? ? this.age = age;
this.sex = sex; }
var stt = test(stt,20,nan);
4)通過
?
2.獲取屬性的方法
1)對(duì)象名.屬性名? 獲取
例:alert(stt.name);
2)對(duì)象名['屬性名']? 獲取
例:alert(stt['name']);
注意當(dāng)[ ]內(nèi)沒有引號(hào)時(shí) 不局限于對(duì)象內(nèi)部找該屬性 而是整個(gè)程序找到改屬性名。
3.添加屬性
1)對(duì)象名.屬性名 = 值;
例 stt.add = '太原';
4.刪除屬性
1)delete 對(duì)象名.屬性名;
例 delete stt.name;
5.遍歷屬性
1)for (var i in stt){
console.log(i)}
注意:該遍歷知識(shí)輸出了對(duì)象中屬性的名字。
2)for (var i in stt){
console.log(stt[i])}
注意:該遍歷只能用[ ]找屬性的值? 不能用.? 因?yàn)楸闅v以后得到的屬性名字為String帶有引號(hào)結(jié)果為 stt.'name'語法不正確。
?
6.對(duì)象中可以寫方法
例:var = person{
name = 'set';
age = 20
sex = '男';
function speak(){
console.log('說話');}
}
person.speak(); 調(diào)用對(duì)象中的方法
?
轉(zhuǎn)載于:https://www.cnblogs.com/stt520/p/9549208.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的java script 对象的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大路朝东剧情介绍
- 下一篇: 标线markLine的用法