Set() constructor
The Set() constructor creates Set objects.
Try it
Syntax
Parameters
iterableOptional-
If an iterable object is passed, all of its elements will be added to the new
Set.If you don't specify this parameter, or its value is
null, the newSetis empty.
Return value
A new Set object.
Examples
Using the Set object
js
const mySet = new Set();
mySet.add(1); // Set [ 1 ]
mySet.add(5); // Set [ 1, 5 ]
mySet.add(5); // Set [ 1, 5 ]
mySet.add("some text"); // Set [ 1, 5, 'some text' ]
const o = { a: 1, b: 2 };
mySet.add(o);
Specifications
| Specification |
|---|
| ECMAScript Language Specification # sec-set-constructor |
Browser compatibility
BCD tables only load in the browser