IDEMIA interview question

what is closures in JavaScript?