Proxy 和 Reflect

Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。

Reflect对象与Proxy对象一样,也是 ES6 为了操作对象而提供的新 API。

Proxy 在某些操作中加上一个拦截 如对象赋值,函数传参

Reflect 的出现很大一部分是为了Proxy服务的 Proxy 中有的方法 Reflect都有对象的处理

proxy
reflect