Proxy objects intercept any program's behavior.
They modify the operations of an object and implement custom behaviors.
A proxy object wraps the target object and modifies its behavior.
We can create a proxy using:
const proxy = new Proxy(target, handler);
Handler objects allow us to define the new behavior of the target object.