用 Proxy 实现简易数据监听
一个浅层对象监听器 把旧笔记中的监听顺序纠正后,合并为这个最小例子:先写入,确认成功且值有变化,再通知订阅者。回调读取代理时应得到新值。 为什么旧版会读到旧值 旧实现先调用回调,再执行 Reflect.set。当 age 从 18 变成 19 时,回调中的 target.age 仍然是 18。通知必须发生在写入成功之后
TOPIC
一个浅层对象监听器 把旧笔记中的监听顺序纠正后,合并为这个最小例子:先写入,确认成功且值有变化,再通知订阅者。回调读取代理时应得到新值。 为什么旧版会读到旧值 旧实现先调用回调,再执行 Reflect.set。当 age 从 18 变成 19 时,回调中的 target.age 仍然是 18。通知必须发生在写入成功之后