Closure: Definition: When a function is able to access and exercise its lexical scope when it is executing outside its scope is called a closure. Here is a function code snippet where you can experience closure. Have a look at it.
Going a bit further, here is the day to day code from a javascript file that implements revealing module pattern. It also exercises the closure concept.
