訪問對象:
let obj = {name:'liudong'}
一、點操作符(常量鍵訪問)
obj.name
二、中括號操作符(變量鍵訪問)
obj['name']
obj[var_key_name]
刪除對象:
刪除屬性的唯一方法是使用 delete
操作符;設置屬性為 undefined
或者 null
並不能真正的刪除屬性, 而僅僅是移除了屬性和值的關聯。
delete obj.name
判斷鍵值是否存在:
obj.hasOwnProperty('name') //true
遍歷對象:
一、for in
for(var key in obj) { if (obj.hasOwnProperty(key)) { console.log(key, '' + obj[key]); } }
//key為鍵,obj[key]為值