Question du test Javascript

Quelle est la différence entre les deux boucles?

Expert

Considérons ces deux boucles :

for (var i = 0; i < 3; i++) {
  setTimeout(() => console.log(i), 1);
}

for (let i = 0; i < 3; i++) {
  setTimeout(() => console.log(i), 1);
}

Quelles sont les sorties attendues?

Auteur: Clément DevosStatut : PubliéeQuestion passée 262 fois
Modifier
2
Évaluations de la communauté
developer avatar
Ronan
29/01/2024
Approche très subtile, mais très judicieuse pour vérifier les connaissances sur la portée et les concepts de Queue/Stack en JS !