Question d’entretien chez Leidos

What is a closure in JavaScript?