JavaScript Set entries() Method

The Set.entries() method returns a new Iterator object that contains an array of [value, value] for each element in the Set object, in the order of their insertion. Although a Set does not contain key-value pairs, to keep similarities with the map.entries() method, it will return key-value pairs where both key and value will have the same value.
Syntax:
mySet.entries()
Parameters: This method does not accept any parameters.
Return Value: The entries() method returns a new Iterator object that contains an array of [value, value] for each element in the Set object, in insertion order.
Example 1:
Javascript
let myset = new Set();Â
// Adding new elements to the setmyset.add("California");myset.add("Seattle");myset.add("Chicago");Â
// Creating an iterator objectconst setIterator = myset.entries();Â
// Getting values with iteratorconsole.log(setIterator.next().value);console.log(setIterator.next().value);console.log(setIterator.next().value); |
Output:
[ 'California', 'California' ] [ 'Seattle', 'Seattle' ] [ 'Chicago', 'Chicago' ]
Example 2:
Javascript
let myset = new Set();Â
// adding new elements to the setmyset.add("California");myset.add("Seattle");myset.add("Chicago");Â
// Creating a iterator objectconst setIterator = myset.entries();Â
for (const entry of setIterator) {Â Â Â Â console.log(entry);} |
Output:
[ 'California', 'California' ] [ 'Seattle', 'Seattle' ] [ 'Chicago', 'Chicago' ]
Supported Browsers:
- Chrome 38 and above
- Edge 12 and above
- Firefox 24 and above
- Opera 25 and above
- Safari 8 and above
We have a complete list of Javascript Set methods, to check those please go through this Sets in JavaScript article.
We have a Cheat Sheet on Javascript where we covered all the important topics of Javascript to check those please go through Javascript Cheat Sheet-A Basic guide to JavaScript. Â



