🌺前言
js之preventExtensions
javascript
const obj = {}
Reflect.preventExtensions(obj)
console.log(Reflect.isExtensible(obj));//false
obj.a = 1
Object.defineProperty(obj, 'name', {
value: 'John Doe',
writable: false,
configurable: true,
enumerable: true
});//报错
console.log(obj);
- preventExtensions会阻止对象添加属性
- isExtensible:判断对象是否可以添加属性
文章最后更新于 2024-11-18 09:37:18
作者:徐徐版权声明:转载请注明文章出处
留言

~~空空如也