Question d’entretien chez HyScaler

What is closures in JavaScript. Tell me the most difficult task which you have done in the project.