国产精在线-国产精欧美一区二区三区-国产精视频-国产精品 日韩-一级黄色片在线看-一级黄色片在线播放

深入理解JavaScript對(duì)象屬性

創(chuàng)建JavaScript的對(duì)象,可以通過對(duì)象.屬性名獲取值,也可以通過對(duì)象['key']獲取內(nèi)容。

使用對(duì)象['key']

,傳入的內(nèi)容都會(huì)被轉(zhuǎn)換為字符串值。

var obj = { a: 'test', b: 'test2' }; obj.a; //test obj['b'];//test2

屬性讀寫

var obj = {
  a: 'test',
  b: 'test2'
};
obj.a; //test 
obj['b'];//test2

屬性異常

如果讀取沒有的屬性,通常會(huì)返回undefined,如果二維值的話,會(huì)報(bào)錯(cuò)。

console.log(obj.z);//undefined
console.log(obj.z.b);//Uncaught TypeError: Cannot read property 'b' of undefined
obj.y.z = 2; // TypeError: Cannot set property 'z' of undefined
//可以通過判斷是否存在
if (obj.y) {
   //存在的話則執(zhí)行
}

屬性枚舉

var key;
for (key in obj) {
  console.log(obj[key]);
}

屬性刪除

使用delete關(guān)鍵字

delete obj.a;//true
obj.a; // undefined

如果這個(gè)屬性設(shè)置過configurable為true,則不能刪除。

默認(rèn)創(chuàng)建的屬性,configurable為false。下面講如何設(shè)置為true。

不能刪除全局變量

var globalVal = 1;
delete globalVal; // false

不能刪除函數(shù)

function fd() {}
delete fd; // false

可以刪除Window上的變量

ohNo = 1;
window.ohNo; // 1
delete ohNo; // true

屬性檢測

判斷是否存在這個(gè)屬性

var obj = {
  a: 'test',
  b: 'test2'
};

'a' in obj;//true
'toString' in obj //true

在原型鏈上的值也可以被檢測到。

例如所有對(duì)象上都有toString屬性.

每個(gè)屬性都有一個(gè)屬性:enumerable,是否可以被檢測,默認(rèn)為true,如果為false,則檢測不到這個(gè)屬性,不能遍歷。

    var obj = {
      a: 'test',
      b: 'test2'
    };

    Object.defineProperty(obj, 'price', {
      enumerable: false,
      value: 1000
    });
    var key;
    for (key in obj) {
      console.log(obj[key])
    }
//只輸出test和test2

判斷這個(gè)屬性可否被枚舉,true 可以,false不能

obj.propertyIsEnumerable('price');

設(shè)置屬性的屬性

THE END
主站蜘蛛池模板: 成人中文字幕一区二区三区 | 亚洲片在线观看 | 国产高清成人 | 成年人免费软件 | 国内精品久久久久影院老司 | 亚洲依依成人综合在线网址 | 久久99亚洲网美利坚合众国 | 女人野外小树林一级毛片 | 男女视频免费观看 | 经典香港一级a毛片免费看 精品400部自拍视频在线播放 | 国产一区二区三区免费在线视频 | 亚洲国产成人久久综合一 | 在线成人aa在线看片 | 久草青青视频 | 国产一区二区免费在线 | 国产大陆亚洲精品国产 | 亚洲精国产一区二区三区 | 寡妇一级a毛片免费播放 | 日本成人在线免费观看 | 999久久久精品视频在线观看 | 爱啪网亚洲第一福利网站 | 日韩视频网 | 久久久久久久久久久久福利 | 国产无卡一级毛片aaa | 亚洲在线看片 | 成人精品在线视频 | 国产大臿蕉香蕉大视频 | 中文字幕高清在线天堂网 | 国产精品久久久久9999小说 | 在线亚洲精品国产成人二区 | 久草视频资源在线观看 | 日韩精品中文字幕在线 | 国产欧美日韩视频在线观看 | 免费在线观看黄色毛片 | 亚洲精品一区二区观看 | 夜鲁夜鲁夜鲁在线观看福利 | 欧美国产综合日韩一区二区 | 欧美一级特黄一片免费 | 2022日韩理论片在线观看 | 欧美成人精品一区二区 | 美国免费高清一级毛片 |