JavaScript Set Reference
JavaScript Set is a collection of items that are unique i.e. no element can be repeated. Elements of the set can be iterated in the insertion order. A set can store any type of value whether primitive or objects.
Syntax:
Set.function()
Example: This example will show the use of Set() constructor.
Javascript
const mySet = new Set();mySet.add("California");mySet.add("India");mySet.add("California");mySet.add(10);mySet.add(10);const myObject = { a: 1, a: 5 };mySet.add(myObject);console.log(mySet); |
Output:
Set(4) { 'California', 'India', 10, { a: 5 } }The complete list of JavaScript Set has listed below:
JavaScript Set Constructor: A constructor gets called when an object is created using the new keyword.
| Constructor | Description |
|---|---|
| Set() | Create a set of unique values of any type, whether primitive values or object preferences. |
JavaScript Set Properties: A JavaScript property is a member of an object that associates a key with a value.
- Instance Property: An instance property is a property that has a new copy for every new instance of the class.
| Instance Properties | Description |
|---|---|
| size | Returns the size of set |
| constructor | Used to create a new instance of set |
JavaScript Set Methods: Methods are actions that can be performed on objects.
- Instance Method: If the method is called on an instance of a Set then it is called an instance method.
| Instance Methods | Description |
|---|---|
| add() | Add an element to the set with the specified value |
| clear() | Removes all the elements from the set |
| delete() | Delete specified element if it exists in the set |
| entries() | Used to iterate over each element of the set |
| forEach() | Applies a function on each element of the set |
| has() | Checks if a particular element exists in the set |
| values() | Returns an iterator that contains all elements of the set |
| keys() | Exactly equivalent to the values method |




Please Login to comment...