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

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啊


千巷猫影
浏览 644回答 1
1回答

慕无忌1623718

console.log('name' in daili,'time' in daili);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java