For

La boucle "for" , pour un nombre d'itérations fixe.

1 - La boucle for… in :

const passengers = [
    "Will Alexander",
    "Sarah Kate'",
    "Audrey Simon",
    "Tao Perkington"
]

for (let i in passengers) {
   console.log("Embarquement du passager " + passengers[i]);
}

i démarre automatiquement à zéro, et s'incrémente à chaque boucle. Vous imprimez donc passengers[0] , puis passengers[1] , puis passengers[2] , etc., jusqu'à terminer l'itération sur tous les passagers. Vous pouvez bien sûr imprimer chaque élément sur la console, car chacun est une chaîne contenant le nom du passager.

2 - La boucle for… of :

Pour les cas où l'indice précis d'un élément n'est pas nécessaire pendant l'itération, vous pouvez utiliser une boucle for… of (vous recevez alors simplement chaque élément dans l'ordre) :

const passengers = [
    "Will Alexander",
    "Sarah Kate",
    "Audrey Simon",
    "Tao Perkington"
]

for (let passenger of passengers) {
   console.log("Embarquement du passager " + passenger);
}

Autre exemple, un peu plus poussé :

Last updated