“Poor design teams deliver the UX people ask for. Great ones deliver the UX that people need.”
The inner function will have access to the variables in the outer function scope, even after the outer function has returned.
…mechanics, but why do we care? In practical terms, since a closure bundles the lexical environment, a closure gives you access to an outer function’s scope from an inner function.