- Proxy 对象用于定义基本操作的自定义行为,如属性查找、赋值、枚举、函数调用等
更多方法学习请戳MDN... - Reflect 是一个内置的对象,它提供拦截 JS 操作的方法。这些方法与 Proxy 中 handler 的方法相同。Reflect 不是一个函数对象,因此它是不可以构造的
更多方法学习请戳MDN...
Proxy
语法
const p = new Proxy(target, handler)
参数
- target 要使用 Proxy 包装的目标对象,可以是任何类型的对象包括原生的数组、函数甚至另一个代理
- handler 一个通常以函数作为属性的对象,各属性中的函数分别定义了在执行各种操作时代理 p 的行为
网友评论