letsdeepchat/LeetCode-30-Days-of-JavaScript-Programming
A closure in JavaScript occurs when a function "remembers" its lexical scope (the variables and functions that were in scope at the time it was created), even if it's executed outside that scope.