hz-对象的属性深入理解

2019-04-05  本文已影响0人  zhanghongzhen

Object.defineProperty(要操纵的对象,对象的属性,对象属性的配置)

对象的属性 分 数据属性和访问器属性  属性的配置方式

数据属性   静态属性  

    configurable 是否可修改原生的值 默认false  通过访问器属性中的方法修改 get 和set 进行获取和修改

    enumerable 是否可枚举 被for in循环遍历

    writable       是否可被修改 

    value           是设置默认值

访问器属性       动态属性中 有静态和动态

    configurable  是否可被删除后修改 默认值false

    enumerable 是否可枚举 被for in遍历

    get 是获取属性值  执行的函数   

    set  修改属性值 的执行方法

总结  对象 有属性和方法     属性又分 数据属性和访问器属性 一些默认行为是为了安全和能够自动修改。

上一篇下一篇

猜你喜欢

热点阅读