Antra interview question

what is a closure in javascript?