ITPub博客

首页 > 应用开发 > > 为何修改sex属性没有报错?

为何修改sex属性没有报错?

作者:doudourabbit 时间:2019-07-26 14:13:30 0 删除 编辑
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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-25

  • 博文量
    193
  • 访问量
    1437