const proxy = new Proxy(target, handler);
const proxy = new Proxy(target, {
get(target, property) {
console.log(`正在获取属性${property}`);
return target[property];
}
});
console.log(proxy.name);const proxy = new Proxy(target, {
set(target, property, value) {
console.log(`正在设置属性${property}的值为${value}`);
target[property] = value;
}
});
proxy.name = 'Tom';const proxy = new Proxy(target, {
apply(target, thisArg, argumentsList) {
console.log(`正在调用函数${target.name}`);
return target.apply(thisArg, argumentsList);
}
});
proxy();本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com
