Pergunta de entrevista da empresa Andersen

What is closure in JS?