Ensembles JavaScript

Un ensemble JavaScript est une collection de valeurs uniques.
Chaque valeur ne peut apparaître qu’une seule fois dans un ensemble.
Méthodes d’ensemble essentielles
Méthode | Description |
---|---|
nouvel ensemble() | Crée un nouvel ensemble |
ajouter() | Ajoute un nouvel élément au Set |
supprimer() | Supprime un élément d’un ensemble |
a() | Renvoie true si une valeur existe dans le Set |
pour chaque() | Invoque un rappel pour chaque élément du Set |
valeurs() | Retourne un itérateur avec toutes les valeurs d’un Set |
Propriété | Description |
taille | Renvoie le nombre d’éléments d’un Set |
Comment créer un ensemble
Vous pouvez créer un ensemble JavaScript en :
- Passer un tableau à
new Set()
- Créez un nouvel ensemble et utilisez
add()
ajouter des valeurs - Créez un nouvel ensemble et utilisez
add()
pour ajouter des variables
La nouvelle méthode Set()
Passer un tableau au new Set()
constructeur:
Créez un ensemble et ajoutez des valeurs :
Exemple
// Créer un ensemble
lettres const = new Set();
// Ajouter des valeurs à l’ensemble
lettres.add(“a”);
lettres.add(“b”);
lettres.add(“c”);
Essayez-le vous-même »
Créez un ensemble et ajoutez des variables :
Exemple
// Créer un ensemble
lettres const = new Set();
// Créer des variables
const un = “un” ;
const b = “b” ;
const c = “c” ;
// Ajouter des variables à l’ensemble
lettres.add(a);
lettres.add(b);
lettres.add(c);
Essayez-le vous-même »
La méthode add()
Si vous ajoutez des éléments égaux, seul le premier sera enregistré :
Exemple
lettres.add(“a”);
lettres.add(“b”);
lettres.add(“c”);
lettres.add(“c”);
lettres.add(“c”);
lettres.add(“c”);
lettres.add(“c”);
lettres.add(“c”);
Essayez-le vous-même »
La méthode forEach()
Le forEach()
La méthode invoque (appelle) une fonction pour chaque élément Set :
Exemple
// Créer un ensemble
lettres const = new Set([“a”,”b”,”c”]);
// Lister tous les éléments
laisser texte = “” ;
lettres.forEach (fonction(valeur) {
texte += valeur ;
})
Essayez-le vous-même »
La méthode values()
Le values()
renvoie un nouvel objet itérateur contenant toutes les valeurs d’un Set :
Vous pouvez maintenant utiliser l’objet Iterator pour accéder aux éléments :
Exemple
// Lister tous les éléments
laisser texte = “” ;
for (const x of letters.values()) {
texte += x ;
}
Essayez-le vous-même »
#Ensembles #JavaScript