为了账号安全,请及时绑定邮箱和手机立即绑定

通过Proxy已经拦截属性检索,为何还会判断属性返回true?

通过Proxy已经拦截属性检索,为何还会判断属性返回true?

千巷猫影 2018-07-20 09:01:41
let obj = {            time: '2017-7-20',            name: 'set',            _r: 123         };let daili = new Proxy(obj,{                has(target,key){                if (key==='name'){                    return target[key];                 }else{                    return false;                 }             }         });console.log('name' in obj,'time' in obj); //true true 后面的应该是false啊
查看完整描述

1 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

console.log('name' in daili,'time' in daili);


查看完整回答
反对 回复 2018-07-20
  • 1 回答
  • 0 关注
  • 643 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号