Pregunta de entrevista de Divar

what is closure in java script?