Domanda di colloquio di Accenture

What is closure in JavaScript? explain it with some example.