最下面的网站很不错
第二段代码写错了,get name() 应该写到target中
```
let People = new Proxy({
_name:'zky',
get name(){
return this._name
}
},{
get:function(target,prop,receiver){
return Reflect.get(target,prop,receiver)
}
})
let Man = {_name:'zky_man'}
Man.__proto__ = People // Man继承People
console.log(Man._name) // zky_man
console.log(Man.name) // zky_man
```
在es6 Proxy中,推荐使用Reflect.get而不是target[key]的原因目前中文检索得不到这个问题的答案,大多数的博客都是直接使用了Reflect.get而没有给出原因。为了解释这个问题,首先还要说明另一个问题。 Reflect.get(targ...