摘要: const user = { data:{name:"angdh",age:11}, set age(value){ if(typeof value != "number"){ throw new Error("xxx") } this.data.age = value; }, get age(){ 阅读全文
posted @ 2021-07-03 11:05 AngDH 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 冻结 不能 添加 不能 修改 不能 删除 const user = { name:"angdh", age:11 }; Object.freeze(user); console.log( JSON.stringify(Object.getOwnPropertyDescriptors(user), n 阅读全文
posted @ 2021-07-03 10:56 AngDH 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 封闭对象 不能往对象中添加属性 不能修改 不能重新定义特征 const user = { name:"angdh", age:11 }; Object.seal(user); console.log( JSON.stringify(Object.getOwnPropertyDescriptors(u 阅读全文
posted @ 2021-07-03 10:51 AngDH 阅读(94) 评论(0) 推荐(0) 编辑
摘要: const user = { name:"angdh", age:11 }; //不容许添加属性 Object.preventExtensions(user); //检查是否可以添加属性 if (Object.isExtensible(user)){ user.site = "www.sssss"; 阅读全文
posted @ 2021-07-03 10:40 AngDH 阅读(40) 评论(0) 推荐(0) 编辑