首页 > 应用开发 > > 为何修改sex属性没有报错?
let Person = {
name:'yue',
sex:'male',
age:14
};
let person = new Proxy(Person,{
get(target,key){
return target[key];
},
set(target,key,value){
if(key!=='sex'){
target[key] = value;
}
}
});
console.table({
name:person.name,
sex:person.sex,
age:person.age
});
try{
person.sex='female';
}catch(e){
console.log(e);
}finally{
}来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4809/viewspace-3130440/ ,如需转载,请注明出处,否则将追究法律责任。