Itérables JavaScript
Les itérables sont des objets itérables (comme les tableaux).
Les itérables sont accessibles avec un code simple et efficace.
Les itérables peuvent être itérés avec des for..of
boucles
La boucle For Of
L'instruction JavaScript for..of
parcourt les éléments d'un objet itérable.
Syntaxe
for (variable of iterable) {
// code block to be executed
}
Itérer
L'itération est facile à comprendre.
Cela signifie simplement boucler sur une séquence d'éléments.
Voici quelques exemples simples :
- Itérer sur une chaîne
- Itérer sur un tableau
Itérer sur une chaîne
Vous pouvez utiliser une for..of
boucle pour parcourir les éléments d'une chaîne :
Exemple
const name = "W3Schools";
for (const x of name) {
// code block to be executed
}
Itérer sur un tableau
Vous pouvez utiliser une for..of
boucle pour parcourir les éléments d'un tableau :
Exemple
const letters = ["a","b","c"];
for (const x of letters) {
// code block to be executed
}
Vous pouvez en savoir plus sur les itérables dans le chapitre JS Object Iterables .
Itérer sur un ensemble
Vous pouvez utiliser une for..of
boucle pour parcourir les éléments d'un Set :
Exemple
const letters = new Set(["a","b","c"]);
for (const x of letters) {
// code block to be executed
}
Les ensembles et les cartes sont traités dans les chapitres suivants.
Itérer sur une carte
Vous pouvez utiliser une for..of
boucle pour itérer sur les éléments d'un Map :
Exemple
const fruits = new Map([
["apples", 500],
["bananas", 300],
["oranges", 200]
]);
for (const x of fruits) {
// code block to be executed
}