Pregunta de entrevista de Accenture

What is closure in JavaScript? explain it with some example.