For Of JavaScript

Boucle For Of

JavaScript for of l'instruction itère les valeurs de l'objet itérable.

Il vous permet de parcourir des structures de données itérables, telles que des tableaux, des chaînes, des mappings, des listes de nœuds, etc. :

Syntaxe

for (variable of iterable) {
  // bloc de code à exécuter
}

variable - Pour chaque itération, la valeur de la propriété suivante est attribuée à une variable. La variable peut être déclarée avec const, let ou var.

iterable - Objet doté de la propriété itérable.

Prise en charge par les navigateurs

For/of Prise en charge par les navigateurs

Ajouté en 2015 à JavaScript (ES6)

Safari 7 est le premier navigateur à prendre en charge for of : IE Firefox Safari Opera
Chrome 38 Edge 12 Firefox 51 Safari 7 Opera 25
Octobre 2014 Juillet 2015 Octobre 2016 Octobre 2013 Octobre 2014

Internet Explorer ne prend pas en charge For/of

Parcourir un tableau

Exemple

const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
  text += x;
}

Essayez-le vous-même

Parcourir une chaîne

Exemple

let language = "JavaScript";
let text = "";
for (let x of language) {
text += x;
}

Essayez-le vous-même

Boucle While

Nous expliquerons cela dans le prochain chapitre while Boucle et do/while Boucle.