O'Reilly logo
  • Ahmed Elgendy thinks this is interesting:

Now, when we have an environment that has a value for each of the free variables, we say that we’ve closed the function. And, when we take the function and the environment together, we say we have a closure.


Cover of Head First JavaScript Programming


What is "closing" a function? and what is closure?