访问器属性是接收和设置对象值的方法。 我们为此使用了两个关键字。
get-(getter) 获取属性值
set-(setter) 设置属性值
var person = { name: "张三" };
var proxy = new Proxy(person, {
get: function (target, propKey) {
if (propKey in target) {
return target[propKey];
} else {
throw new ReferenceError('Prop name "' + propKey + '" does not exist.');
}
},
});
proxy.name; // "张三" proxy.age // 抛出一个错误