Pregunta de entrevista de Antra

what is a closure in javascript?