Proxies

Learn how to define custom behaviors for fundamental operations with Proxies.

We'll cover the following...

What is a Proxy? #

From MDN:

The Proxy object is used to define custom behavior for fundamental operations (e.g. property lookup, assignment, enumeration, function invocation, etc).

 

How to use a Proxy ? #

This is how we create a Proxy:

Press + to interact
var x = new Proxy(target,handler)
  • our target can be anything, from an object, to a function, to another Proxy
  • a handler is an object which will define the behavior of our
...