Pregunta de entrevista de Aledade

What is a JavaScript closure?