Proxy and Reflect

119 阅读1分钟

proxy

what?

Proxy对象用于创建一个对象的代理,从而实现基本操作的拦截和代理(如属性查找、赋值、枚举、函数调用等)。

how?

const p = new Proxy(target, handler)

why?

具体例子

Reflect

what

Reflect 是一个内置的对象,它提供拦截 JavaScript 操作的方法。这些方法与proxy handlers的方法相同。Reflect不是一个函数对象,因此它是不可构造的。