A closure is a first-class function that refers to (closes over) variables from the scope in which it was defined. If the closure still exists after its defining scope ends, the variables it closes over will continue to exist as well.
- Stackoverflow.com Wiki
Go to books ↓
Unable to access this site due to the profanity in the URL? http://goshdarnclosuresyntax.com is a more work-friendly mirror.
A closure is a special type of anonymous function that references variables declared outside of the function itself.