let number = 18;
let person = {
name: 'cgb',
};
Object.defineProperty(person,'age',{
value: 18,
enumerable: true, // 可枚举
writable: true, // 可修改
configurable: true, // 可删除
get(){
console.log('有人读取age属性时触发');
}
set(value){
console.log('有人修改age属性时触发,值是value');
number = value;
}
})
Object.defineProperty()
最新推荐文章于 2024-09-30 15:42:36 发布