How to Convert Array to Set in JavaScript?
The task is to convert a JavaScript Array to a Set with the help of JavaScript. we’re going to discuss a few techniques.
Approach:
- Take the JavaScript array into a variable.
- Use the new keyword to create a new set and pass the JavaScript array as its first and only argument.
- This will automatically create the set of the provided array.
Example 1: In this example, the array is converted into a set using the same approach defined above.
html
< h1 style = "color:green;" id = "h1" > GeeksforGeeks </ h1 > < p id = "GFG_UP" > </ p > < button onclick = "GFG_Fun()" > click here </ button > < p id = "GFG_DOWN" > </ p > < script > var up = document.getElementById('GFG_UP'); var down = document.getElementById('GFG_DOWN'); var A = [1, 1, 2, 2, 2, 2, 5, 5]; up.innerHTML = "Click on the button to convert"+ " the array to set.< br >" + "Array - [" + A + "]"; function GFG_Fun() { var set = new Set(A); down.innerHTML = JSON.stringify([...set]); } </ script > |
Output:

How to Convert Array to Set in JavaScript?
Example 2: In this example, the array is converted into set using a bit approach than above.
html
< h1 style = "color:green;" id = "h1" > GeeksForGeeks </ h1 > < p id = "GFG_UP" > </ p > < button onclick = "GFG_Fun()" > click here </ button > < p id = "GFG_DOWN" > </ p > < script > var up = document.getElementById('GFG_UP'); var down = document.getElementById('GFG_DOWN'); var A = ["A", "A", "Computer Science", "portal", "for", "for", "Geeks", "Geeks"]; up.innerHTML = "Click on the button to convert "+ "the array to set.< br >" + "Array - [" + A + "]"; function GFG_Fun() { var set = new Set(A); down.innerHTML = JSON.stringify([...set.keys()]); } </ script > |
Output:

How to Convert Array to Set in JavaScript?
Please Login to comment...