Question d’entretien chez Luxoft

Explain the concept of closure in JavaScript.