Pregunta de entrevista de Globant

What is a javascript closure and what are some examples?