Parcourir les ensembles
Fait partie de la section Logique & Flux du Journey JavaScript de Coddy — leçon 29 sur 65.
Les Sets en JavaScript sont itérables, ce qui signifie que vous pouvez boucler sur leurs éléments. Il existe plusieurs façons d'itérer sur un Set :
- Utilisation de la boucle
for...of:
const mySet = new Set([1, 2, 3, 4, 5]);
for (const item of mySet) {
console.log(item);
}
- En utilisant la méthode
forEach:
mySet.forEach(item => {
console.log(item);
});
- Conversion en un tableau et utilisation des méthodes de tableau :
const myArray = Array.from(mySet);
myArray.forEach(item => {
console.log(item);
});
Chacune de ces méthodes parcourra le Set dans l'ordre d'insertion.
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Aide-mémoire
Les ensembles (Sets) en JavaScript sont itérables et peuvent être parcourus de plusieurs manières :
Utilisation de la boucle for...of :
const mySet = new Set([1, 2, 3, 4, 5]);
for (const item of mySet) {
console.log(item);
}
Utilisation de la méthode forEach :
mySet.forEach(item => {
console.log(item);
});
Conversion en tableau et utilisation des méthodes de tableau :
const myArray = Array.from(mySet);
myArray.forEach(item => {
console.log(item);
});
Toutes les méthodes itèrent sur l'ensemble (Set) dans l'ordre d'insertion.
Essayez vous-même
Cette leçon ne comprend pas de défi de code.
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Logique & Flux
1Les chaînes de caractères en profondeur
Fondamentaux des chaînesParcourir les chaînesTemplate LiteralsMéthodes des chaînesRécapitulatif - String Weaver4JSON Partie 2
Itérer sur du JSONJSON imbriquéChaînage optionnel JSONCopie superficielle et profondeRécapitulatif - Magasin de vélosRécapitulatif - Système solaire7Système de gestion de bibliothèque
Présentation du projetAjouter des livres2Tableaux multidimensionnels
Bases des tableaux 2DAccès aux éléments d'un tableau 2DBoucles imbriquées et tableaux 2DRécapitulatif - Tableaux 2DAddition et soustraction de matricesTableaux irréguliers (Jagged Arrays)Tableaux 3D et au-delàModèles courants de tableaux 2DRécapitulatif - Tout sur les tableaux5Les Ensembles - Partie 1
Qu'est-ce qu'un ensemble ?Parcourir les ensemblesAjouter un élémentSupprimer un élémentVérifier si un élément existeTaille et Est videCopier et EffacerRécapitulatif - Les bases des ensembles3JSON Partie 1
Qu'est-ce qu'un JSON ?Vérifier si une clé existeMéthodes d'objetL'opérateur Spread Partie 1L'opérateur Spread Partie 2Supprimer des clésRécapitulatif - Manipuler les clés JSON