美文网首页
js 对象属性操作 Object.defineProperty

js 对象属性操作 Object.defineProperty

作者: Cy_bcd3 | 来源:发表于2017-08-22 10:50 被阅读0次

    configurable:默认为true,设置为false之后,不可删除属性,不能对属性的其他特性做修改

    enumerable:默认为true,是否可被fro in 枚举的属性,设置为false之后不可被枚举。

    writable:默认为true,是否可以对属性进行赋值操作,设置为false之后不可赋值。

    value: 属性的值,不设置的话默认是undefined。

    当属性的configurable设置为false之后,再对其他属性特性进行修改,就会报错。

    相关文章

      网友评论

          本文标题:js 对象属性操作 Object.defineProperty

          本文链接:https://www.haomeiwen.com/subject/sjagzttx.html