What are free variables?
Free variables are simply the variables that are neither locally declared nor passed as parameter. Source : In computer programming, the term free variable refers to variables used in a function that are not local variables nor parameters of that function.1 The term non-local variable is often a synonym in this context. In javascript closures, … Read more