JS_0077:JS 中对象操作 preventExtensions 禁止添加新属性 defineProperty 添加新属性
1,
// 这是定义一个对象 const nonExtensible = { removalbe: true }; // 这是通过preventExtensions方法令指定对象无法再添加新的属性 Object.preventExtensions(nonExtensible); // 如果此时添加对象就会报错 Object.defineProperty(nonExtensible, 'new', { value: 5678 });
琥珀君的博客