hz-对象的属性深入理解

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

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

数据属性   静态属性  

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

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

    writable       是否可被修改 

    value           是设置默认值

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

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

    enumerable 是否可枚举 被for in遍历

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

    set  修改属性值 的执行方法


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容