var pro = new Proxy({ add: function (val) { return val + 10; }, name: ‘I am Jspang‘ }, { get: function (target, key, property) { //console.log(property); return target[key]; }, set:function (target,key,value,receiver) { console.log(` setting ${key} = ${value}`); return target[key] = value; } }); console.log(pro.add(1)); console.log(pro.name); pro.name=‘小哈哈‘; console.log(pro.name);
原文:https://www.cnblogs.com/xiaohaha668/p/10656853.html