CallmeJove
2017-10-27 10:52
请问当configurable为false的时候就无法再变回true了吗?还是有什么方法,我可能没注意
上面回答错了,在调试工具试了一下,是不能重新定义属性的,没办法改了
Object.defineProperty(person, 'type', {
configurable : true,
writable : true,
enumerable : false,
value : "Object"
});
可以用defineProperty修改
不能变为false了,是为了提高属性的安全性,不易被轻易修改,
JavaScript深入浅出
281111 学习 · 1020 问题
相似问题