
Reflect = { get, set, ... }Proxy 的 handler 中的属性一一对应
Object.getPropertyOf 以后都会转移到 Reflect 上去
getPropertyOf 这些方法其实都是 JavaScript 内置方法,不应该放到 Object 这样一个类型上边,而应该放进类似 Math 这样的对象上统一管理,后边就决定用 Reflect 去管理了




Proxy 只能代理对象下边的第一层数据
深层数据代理还得递归

可以在 setter 中判断此次更新时新增还是修改,以便走不同的逻辑
