在线文档教程

Proxy.handler

Proxy.handler

处理器对象用来自定义代理对象的各种可代理操作。

方法

一共有 13 种可代理操作,每种操作的代号(属性名/方法名)和触发这种操作的方式列举如下。注意,如果没有定义某种操作,那么这种操作会被转发到目标对象身上。

handler.getPrototypeOf()在读取代理对象的原型时触发该操作,比如在执行 Object.getPrototypeOf(proxy)时。

一些非标准的陷阱已经过时,已被删除。

规范

SpecificationStatusComment
ECMAScript 2015 (6th Edition, ECMA-262)The definition of 'Proxy Object Internal Methods and Internal Slots' in that specification.StandardInitial definition.
ECMAScript Latest Draft (ECMA-262)The definition of 'Proxy Object Internal Methods and Internal Slots' in that specification.Living StandardThe enumerate handler has been removed.

浏览器兼容性

FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support49 118 (18)123610

FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic supportNo supportNo support18 (18)No supportNo supportNo support