JavaScript pour... de la boucle
Exemples
Itérer (boucle) sur les valeurs d'un tableau :
let text = "";
const cars = ['BMW', 'Volvo', 'Mini'];
for (let x of cars) {
text += x + " ";
}
Exemple
Itérer (boucle) sur les valeurs d'une chaîne :
let text = "JavaScript";
for (let x of text) {
text += x + " ";
}
Définition et utilisation
La for...of
combinaison d'instructions itère (boucle) sur les valeurs de n'importe quel itérable.
Le bloc de code à l'intérieur de la boucle est exécuté une fois pour chaque valeur.
Voir également:
Tutoriel JavaScript : Tutoriel JavaScript pour... de
Syntaxe
for (x of
iterable) {
code block to be executed
}
Paramètres
Parameter | Description |
x | Required. For every iteration the value of the next property is assigned to x. |
iterable | Required. Anything that has iterable properties. |
Instructions de boucle JavaScript
Déclaration | La description | |
Pause | Sort d'une boucle | |
Continuez | Ignore une valeur dans une boucle | |
tandis que | Boucle un bloc de code alors qu'une condition est vraie | |
faire pendant | Boucle un bloc de code une fois, puis tant qu'une condition est vraie | |
pour | Boucle un bloc de code alors qu'une condition est vraie | |
pour... de | Boucle les valeurs de tout itérable | |
pour... dans | Boucle les propriétés d'un objet |
Prise en charge du navigateur
for..of
est une fonctionnalité ECMAScript6 (ES6).
ES6 (JavaScript 2015) est pris en charge dans tous les navigateurs modernes :
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
for..of
n'est pas pris en charge dans Internet Explorer 11 (ou version antérieure).