对象object

keys 查看一个元素的所有属性

var obj = {
  key1: 1,
  key2: 2
};

Object.keys(obj);
// ['key1', 'key2']

delete 删除元素中的属性

var obj = { p: 1 };
Object.keys(obj) // ["p"]

delete obj.p // true
obj.p // undefined
Object.keys(obj) // []

delete的结果返回false的情况属性存在且无法被删除其余情况返回true

对象的属性可以随时新增

var obj = { p: 1 };

// 等价于

var obj = {};
obj.p = 1;

in运算符:属性是否存在

for遍历

with语句

Last updated