Manuel de référence JavaScript Set

Un ensemble JavaScript (Set) est un ensemble de valeurs uniques.

Chaque valeur de l'ensemble ne peut apparaître qu'une seule fois.

Ces valeurs peuvent être de n'importe quel type, y compris les valeurs primitives ou les objets.

Comment créer une collection

Vous pouvez créer une collection JavaScript de la manière suivante :

  • Passer un tableau à new Set()
  • Créez un ensemble et utilisez add() Ajouter des valeurs par méthode

Exemple 1

Passer un tableau à new Set() Constructeur :

// Créez un ensemble
const letters = new Set(["a","b","c"]);

Essayez vous-même

Exemple 2

Créez un ensemble et ajoutez des valeurs :

// Créez un ensemble
const letters = new Set();
// Ajoutez des valeurs à l'ensemble
letters.add("a");
letters.add("b");
letters.add("c");

Essayez vous-même

Méthodes et propriétés de collection JavaScript

Méthode/Propriété Description
new Set() Créez un nouvel ensemble.
add() Ajoute un nouvel élément à l'ensemble.
clear() Retire tous les éléments de l'ensemble.
delete() Retire un élément de l'ensemble.
entries() Retourne un itérateur contenant des paires [value, value] (chaque élément de l'ensemble est à la fois une clé et une valeur).
forEach() Appelle une fonction de rappel pour chaque élément.
has() Retourne true si l'ensemble contient une certaine valeur.
keys() Identique à la méthode values().
size Retourne le nombre d'éléments de l'ensemble.
values() Retourne un itérateur contenant les valeurs de l'ensemble.

new Set() méthode

Passer un tableau à new Set() Constructeur :

Instance

// Créez un ensemble
const letters = new Set(["a","b","c"]);

Essayez vous-même

Listez les éléments de l'ensemble

Vous pouvez utiliser for..of Listez tous les éléments (valeurs) de l'ensemble :

Instance

// Créez un ensemble
const letters = new Set(["a","b","c"]);
// Listez tous les éléments
let text = "";
for (const x of letters) {
  text += x;
}

Essayez vous-même