Pergunta de entrevista da empresa Globant

What is a javascript closure and what are some examples?