To store the elements with unique primitive values or object references, a javascript set object is used.
Syntax:
new Set([iterable])
Where: iterable is the object whose elements will be added to the new Set.
Note: JavaScript set cannot contain duplicate elements i.e. it keeps unique elements only.
JavaScript Set Methods:
add()
Use: To add the specified values to the Set object.
clear()
Use: To remove all the elements from the Set object.
delete()
Use: To delete the specified element from the Set object.
entries()
To return an object of Set iterator that contains an array of [value, value] for each element.
forEach()
Use: To execute the specified function once for each value.
has()
Use: To indicate whether the Set object contains the specified value element.
values()
Use: To return an object of the Set iterator that contains the values for each element.
Example:
<!DOCTYPE html> <html> <body> <script> const set1 = new Set([11, 22, 31, 45, 57]); console.log(set1.has(17)); //output: false console.log(set1.has(57)); //output: true console.log(set1.has(61)); //output: false </script> </body> </html>