问答详情
源自:4-6 [JavaScript]对象标签、对象序列化

configurable为false的时候就无法再变回true?

请问当configurable为false的时候就无法再变回true了吗?还是有什么方法,我可能没注意

提问者:CallmeJove 2017-10-27 10:52

个回答

  • king0964
    2019-02-13 17:20:11

    上面回答错了,在调试工具试了一下,是不能重新定义属性的,没办法改了

  • king0964
    2019-02-13 17:06:12

    Object.defineProperty(person, 'type', {

        configurable : true,

        writable : true,

        enumerable : false,

        value : "Object"

    });

    可以用defineProperty修改

  • 慕粉1007459133
    2017-10-27 23:57:26

    不能变为false了,是为了提高属性的安全性,不易被轻易修改,