code-for-vue-3-book
code-for-vue-3-book copied to clipboard
【86页】代码有误

这里有段代码里,由于没有访问 receiver,所以返回值仍然是一,需要将
const obj = { foo: 1 }
console.log(Reflect.get(obj, 'foo', { foo: 2 }))
改为:
const obj = {
get foo() {
return this.foo
}
}
console.log(Reflect.get(obj, 'foo', { foo: 2 }))
好吧,我买的书也是这个版本,我想了半天我没想明白

Vue.js 设计与实现 5.1 理解 Proxy 和 Reflect
// 案例代码有误
01 const obj = { foo: 1 }
02 console.log(Reflect.get(obj, 'foo', { foo: 2 })) // 输出的是 2 而不是 1