Aledade Interview Question

What is a JavaScript closure?