JS操作对象
访问对象:
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]为值