🏠 New in High Baseline Support: Proxy and Reflect
March 20, 2019
The Proxy and Reflect JavaScript built-ins intercept and define custom behavior for fundamental language operations (such as property lookup, assignment, enumeration, or function invocation).
Source features
javascript.builtins.Proxy[mdn]javascript.builtins.Proxy.Proxy[mdn]javascript.builtins.Proxy.handler.apply[mdn]javascript.builtins.Proxy.handler.construct[mdn]javascript.builtins.Proxy.handler.defineProperty[mdn]javascript.builtins.Proxy.handler.deleteProperty[mdn]javascript.builtins.Proxy.handler.get[mdn]javascript.builtins.Proxy.handler.getOwnPropertyDescriptor[mdn]javascript.builtins.Proxy.handler.has[mdn]javascript.builtins.Proxy.handler.ownKeys[mdn]javascript.builtins.Proxy.handler.set[mdn]javascript.builtins.Proxy.handler.preventExtensions[mdn]javascript.builtins.Proxy.handler.isExtensible[mdn]javascript.builtins.Reflect[mdn]javascript.builtins.Reflect.apply[mdn]javascript.builtins.Reflect.construct[mdn]javascript.builtins.Reflect.defineProperty[mdn]javascript.builtins.Reflect.deleteProperty[mdn]javascript.builtins.Reflect.get[mdn]javascript.builtins.Reflect.getOwnPropertyDescriptor[mdn]javascript.builtins.Reflect.getPrototypeOf[mdn]javascript.builtins.Reflect.has[mdn]javascript.builtins.Reflect.isExtensible[mdn]javascript.builtins.Reflect.ownKeys[mdn]javascript.builtins.Reflect.preventExtensions[mdn]javascript.builtins.Reflect.set[mdn]javascript.builtins.Reflect.setPrototypeOf[mdn]javascript.builtins.Proxy.handler.setPrototypeOf[mdn]javascript.builtins.Proxy.revocable[mdn]javascript.builtins.Proxy.handler.getPrototypeOf[mdn]