mirror of
https://github.com/luzhisheng/js_reverse.git
synced 2025-04-22 06:20:04 +08:00
19 lines
519 B
JavaScript
19 lines
519 B
JavaScript
window = this;
|
||
|
||
// 后代理的检测不到先代理
|
||
window = new Proxy(window, {
|
||
set(obj, prop, value) {
|
||
// obj 那个对象, prop哪个属性,value设置的值
|
||
console.log(obj, prop, value);
|
||
return Reflect.set(...arguments);
|
||
},
|
||
get: function (target, property, receiver) {
|
||
// obj 那个对象, prop哪个属性,value设置的值
|
||
console.log(target, property, receiver);
|
||
return target[property];
|
||
}
|
||
});
|
||
|
||
window.ayf = 123;
|
||
window.aaa = window.ayf;
|