JavaScript pour de
La boucle For Of
L'instruction JavaScript for of
parcourt les valeurs d'un objet itérable.
Il vous permet de boucler sur des structures de données itérables telles que des tableaux, des chaînes, des cartes, des listes de nœuds, etc. :
Syntaxe
for (variable of iterable) {
// code block to be executed
}
variable - Pour chaque itération, la valeur de la propriété suivante est affectée à la variable. La variable peut être déclarée avec
const
, let
ou var
.
itérable - Un objet qui a des propriétés itérables.
Prise en charge du navigateur
For/of a été ajouté à JavaScript en 2015 ( ES6 )
Safari 7 a été le premier navigateur à prendre en charge :
Chrome 38 | Edge 12 | Firefox 51 | Safari 7 | Opera 25 |
Oct 2014 | Jul 2015 | Oct 2016 | Oct 2013 | Oct 2014 |
For/of n'est pas pris en charge dans Internet Explorer.
Bouclage sur un tableau
Exemple
const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
text += x;
}
Boucler sur une chaîne
Exemple
let language = "JavaScript";
let text = "";
for (let x of language) {
text += x;
}
La boucle While
La while
boucle et la do/while
boucle sont expliquées dans le chapitre suivant.