Palo Alto Networks interview question

What is Closure in JavaScript?