无序
1 | let a = {}; |
attribute 属性
1 | let a = { |
method 方法
1 | let a = { |
新增属性或方法
1 | let a = { |
删除对象的属性
1 | let a = { |
for in
for…in 语句以任意顺序迭代一个对象的除Symbol以外的可枚举属性,包括继承的可枚举属性。
1 | for (k in obj) { |
for in 最好不要用来遍历数组,其获得的k变量是string类型
属性操作
删除属性
1 | delete person.age |
Object.defineProperty 添加属性
1 | Object.defineProperty(person, 'prop1', { |