Junior
Quelles structures de boucle existent en JavaScript?
sobes.tech IA
Réponse de l'IA
for: Répète un bloc de code un nombre fixe de fois.for (let i = 0; i < 5; i++) { console.log(i); }for...in: Parcourt les propriétés d'un objet (y compris celles héritées si elles ne sont pas filtrées).const obj = { a: 1, b: 2 }; for (const key in obj) { console.log(key + ': ' + obj[key]); }for...of: Parcourt les objets itérables (tableaux, chaînes, Map, Set, etc.).const arr = [1, 2, 3]; for (const element of arr) { console.log(element); }while: Répète un bloc de code tant que la condition est vraie.let i = 0; while (i < 5) { console.log(i); i++; }do...while: Exécute un bloc de code une fois, puis le répète tant que la condition est vraie. La condition est vérifiée à la fin.let i = 0; do { console.log(i); i++; } while (i < 5);forEach(méthode des tableaux et autres objets itérables) : Exécute une fonction fournie une fois pour chaque élément.const arr = [1, 2, 3]; arr.forEach(function(element) { console.log(element); });