Scope Chain in Javascript

To understand the scope chain you must know how closures work. A closure is formed when you nest functions, inner functions can refer to the variables present in their outer enclosing functions even after their parent functions have already executed. JavaScript resolves identifiers within a particular context by traversing up the scope chain, moving from … Read more