js对象的底层属性

四个数据属性

writable

对象属性是否可以被任意改写

enumerabel

对象属性是否可枚举,可枚举就支持for in、Object.keys、JSON.stringify方法,反之亦然。

value

对象属性的默认值

configurable

能否使用delete、能否需改属性特性、或能否修改访问器属性、,false为不可重新定义,默认值为true

两个访问器属性

get

获取对象属性值时候触发的方法

set

给对象属性赋值时候触发的方法

猜你喜欢

转载自blog.csdn.net/qq_33242126/article/details/79986597