Pergunta de entrevista da empresa Software Technology Group (UT)

What is a JavaScript closure?