Proxy 对象用于定义基本操作的自定义行为(如属性查找,赋值,枚举,函数调用等)。
来看看常用的方法
handler.get()
let o = { name: 'liwenchi', age: 10 } var p = new Proxy(o, { get: function (target, prop) { console.log('get') return target[prop]; } }); console.log(p.name);
let o = { name: 'liwenchi', age: 10 } var p = new Proxy(o, { get: function (target, prop) { console.log('get') return target[prop]; } }); console.log(p.name);