Question d’entretien chez Cognizant

What are closures in JavaScript?