Question d’entretien chez Brototype

Can you explain the event loop in JavaScript? Describe closures and how they work in JavaScript.