vue-design
vue-design copied to clipboard
5.1节中理解Proxy和Reflect,Reflect.get的第三个参数

同好奇,有知道为什么的吗
同好奇,有知道为什么的吗
我认为这里应该是写错了。根据mdn关于Reflect.get描述。第三个参数receiver为”如果target对象中指定了getter,receiver则为getter调用时的this值。“
下面这段代码可以印证mdn。
let obj = { age: 10, get getPersonAge() { return this.age; }, }; console.log(Reflect.get(obj, "getPersonAge", { age: 20 }));