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

来源:4-6 [JavaScript]对象标签、对象序列化

CallmeJove

2017-10-27 10:52

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

写回答 关注

3回答

  • 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了,是为了提高属性的安全性,不易被轻易修改,

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281111 学习 · 1020 问题

查看课程

相似问题