Proxy
The proxy design pattern is when one function/object behaves as if it is another one. There are many usages of it mainly when it comes to security, tracking when we want to have information go through a funnel so we can control it, influence it or monitor it. In javascript the most common implementation of the proxy design pattern is when it comes to keeping scope of functions. In this lecture we will create a proxy fixer for the issues of losing scope in javascript.
