Constructeur Set()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Le constructeur Set()
permet de créer des objets Set
qui sont des ensembles de valeurs uniques de n'importe quel type (des valeurs primitives ou des objets).
Exemple interactif
Syntaxe
js
new Set();
new Set(iterable);
Paramètres
iterable
Facultatif-
Si un objet itérable est passé en argument, ses différents éléments seront ajoutés au nouvel objet
Set
créé.Si ce paramètre est absent ou s'il vaut
null
, le nouvel ensemble créé sera vide.
Valeur de retour
Un nouvel objet Set
.
Exemples
Utiliser Set()
js
let monSet = new Set();
monSet.add(1); // Set [ 1 ]
monSet.add(5); // Set [ 1, 5 ]
monSet.add(5); // Set [ 1, 5 ]
monSet.add("du texte"); // Set [ 1, 5, 'du texte' ]
let o = { a: 1, b: 2 };
monSet.add(o);
Spécifications
Specification |
---|
ECMAScript Language Specification # sec-set-constructor |
Compatibilité des navigateurs
BCD tables only load in the browser