Pergunta de entrevista da empresa DMI

What is closure in JS?