Aledade interview question

What is a JavaScript closure?