Contenu du cours
Structures de Données JavaScript
Structures de Données JavaScript
Boucle for...of
Syntaxe
La boucle for...of
est une manière plus moderne et concise de parcourir les tableaux. Elle gère automatiquement le compteur de boucle et fournit un accès direct à la valeur de chaque élément. La syntaxe d'une boucle for...of
est la suivante :
js
Dans cette syntaxe :
const element
est une variable qui stocke la valeur de chaque élément lors de chaque itération ;of array
spécifie le tableau que nous voulons parcourir.
Exemple
Voici un exemple d'utilisation de la boucle for...of
pour obtenir le même résultat que la boucle for
précédente :
const students = ["Brandon", "Mario", "Saul"]; for (const student of students) { console.log(student); }
Ligne 1 : Elle déclare une variable constante nommée
students
et lui assigne un tableau contenant trois chaînes de caractères -"Brandon"
,"Mario"
, et"Saul"
. Ce tableau représente une liste de noms d'étudiants ;Ligne 3 : Elle démarre une boucle
for...of
. La boucle est utilisée pour itérer à travers chaque élément du tableaustudents
un à la fois ;Ligne 4 : À l'intérieur de la boucle
for...of
, nous utilisons la fonctionconsole.log()
pour enregistrer la valeur de l'élément actuel dans la console. La variablestudent
représente l'élément actuel du tableau lors de chaque itération de la boucle. Ainsi, lors de la première itération, ce sera"Brandon"
, lors de la deuxième itération,"Mario"
, et lors de la troisième itération,"Saul"
.
1. Quel est l'avantage principal d'utiliser une boucle for...of
lors de l'itération sur des tableaux ?
2. Dans la syntaxe de la boucle for...of
, que représente const element
?
3. Quel est le but de la partie of array
dans la syntaxe de la boucle for...of
?
Merci pour vos commentaires !