Python Tutorial

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

Articles similaires

Voir Aussi
Fermer
Bouton retour en haut de la page