JS_0077:JS 中对象操作 preventExtensions 禁止添加新属性 defineProperty 添加新属性

1,

// 这是定义一个对象
                                const nonExtensible = { removalbe: true };
                                // 这是通过preventExtensions方法令指定对象无法再添加新的属性
                                Object.preventExtensions(nonExtensible);
                                // 如果此时添加对象就会报错
                                Object.defineProperty(nonExtensible, 'new', { value: 5678 });

 

posted @ 2023-10-30 17:14  琥珀君  阅读(26)  评论(0编辑  收藏  举报