dailyCode

2-25_proxy代理

将每天看到的优秀的代码或者特别的实现,记录下来

2019-2-25

let  proxy  =  new  Proxy({}, {
get(trapTarget, key, receiver) {
if (!(key  in  receiver)) {
throw  new  TypeError("'属性' "+  key  +  "'不存在'")
}
console.log(receiver, 22)
return  Reflect.get(trapTarget, key, receiver)
}
})
proxy.name="jixiaokang";
console.log(proxy.name)

注释