四个数据属性
writable
对象属性是否可以被任意改写
enumerabel
对象属性是否可枚举,可枚举就支持for in、Object.keys、JSON.stringify方法,反之亦然。
value
对象属性的默认值
configurable
能否使用delete、能否需改属性特性、或能否修改访问器属性、,false为不可重新定义,默认值为true
两个访问器属性
get
获取对象属性值时候触发的方法
set
给对象属性赋值时候触发的方法
对象属性是否可以被任意改写
对象属性是否可枚举,可枚举就支持for in、Object.keys、JSON.stringify方法,反之亦然。
对象属性的默认值
能否使用delete、能否需改属性特性、或能否修改访问器属性、,false为不可重新定义,默认值为true
获取对象属性值时候触发的方法
给对象属性赋值时候触发的方法