var obj = { name: '小米'};
Object.defineProperty(obj, "age", {
value:18, //属性值
writable:true,//是否可写
enumerable: true,//该属性是否可以枚举
configurable: true,//属性的总开关(如果是false,下次设置将无效)
});
Object.defineProperty(obj,"age",{
//get set 方法不能同时和 value writable 存在
get(){
return 22 //必须返回一个
},
set(val){
console.log(val)
}
})
obj.age=24
版权属于:
cicaba
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权
评论 (0)