apply
construct ownKeys
get set has
defineProperty deleteProperty
getOwnPropertyDescriptor
setPrototypeOf getPrototypeOf
isExtensible
preventExtensions
Proxy Handler Hooks
const proxy = new Proxy({}, { : Reflect.apply,
: Reflect.construct, : Reflect.ownKeys,
: Reflect.get, : Reflect.set, : Reflect.has,
: Reflect.defineProperty, : Reflect
: Reflect.getOwnPropertyDescriptor,
: Reflect.setPrototypeOf, : Reflect
: Reflect.isExtensible,
: Reflect.preventExtensions,});
46