Proxy & Reflect
Proxy and Reflect
Proxy
Capable of intercepting diverse types of operations in a target object.
Trap methods for diverse events related to objects.
apply()construct()defineProperty()deleteProperty(target, key)invoked when a property is deleted.
get(target, key)invoked when a property is accessed.
getOwnPropertyDescriptor()getPrototypeOf()has()isExtensible()ownKeys()preventExtensions()set(target, key, value)invoked when a property is defined in a object.
setPrototypeOf()
Ex.: Let's try to make a Factory of objects that will act as arrays.
Let's suppose that we want to implement a way of having a length.
Last updated