Closures are functions that have access to the scope of outer functions even when the outer functions have closed (no longer active) This means a child function can make use of any local variable declared in a parent function anytime, even after the parent function has been called and is no longer active.
Sort: