[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Set/Set [Back]  [Original]

Constructeur Set() - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

Constructeur Set()

Baseline Large disponibilit

Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

Le constructeur Set() permet de crer des objets Set qui sont des ensembles de valeurs uniques de n'importe quel type (des valeurs primitives ou des objets).

Dans cet article

Exemple interactif

const set1 = new Set([1, 2, 3, 4, 5]);

console.log(set1.has(1));
// Expected output: true

console.log(set1.has(5));
// Expected output: true

console.log(set1.has(6));
// Expected output: false

Syntaxe

js
new Set();
new Set(iterable);

Paramtres

iterable Facultatif

Si un objet itrable est pass en argument, ses diffrents lments seront ajouts au nouvel objet Set cr.

Si ce paramtre 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);

Spcifications

Spcification
ECMAScript 2027 LanguageSpecification
# sec-set-constructor

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page