The add() method appends a new element with a specified value to the end of a Set object.

Syntax

mySet.add(value);

Parameters

value
Required. The value of the element to add to the Set object.

Return value

The Set object.

Examples

Using the add method

var mySet = new Set();

mySet.add(1);
mySet.add(5).add('some text'); // chainable

console.log(mySet);
// Set [1, 5, "some text"]

Specifications

Specification Status Comment
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Set.prototype.add' in that specification.
Standard Initial definition.
ECMAScript Latest Draft (ECMA-262)
The definition of 'Set.prototype.add' in that specification.
Living Standard  

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support381213111258
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic support3838121411258

1. Returns 'undefined' instead of the 'Set' object.

See also

Document Tags and Contributors

 Last updated by: fscholz,