Question d’entretien chez Accenture

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