By Dave Gray
In JavaScript, people often confuse closures with lexical scope.
Lexical scope is an important part of closures, but it is not a closure by itself.
Closures are an advanced concept that is also a frequent topic of technical interviews.
Y...