Proxy 對(duì)象代理(攔截)
let obj = {};
let p = new Proxy(obj,{
get(target,propKey,receiver){
// target === obj
// receiver === p
// obj !== p
// p.xxx 讀屬性時(shí)攔截
// p.xxx propKey === "xxx"
return target[propKey];
},
set(target,propKey,value,receiver){
target[propKey]=value;
},
});