JavaScript Set keys()
- Previous Page
- Next Page
- Go Up One Level JavaScript Map Reference Manual
Definition and usage
keys()
The method returns an iterator object containing the values of the Set.
keys()
The method does not change the original Set.
Instance
Example 1
// Create a Set const letters = new Set(["a", "b", "c"]); // Get values const myIterator = letters.keys(); // List values let text = ""; for (const x of myIterator) { text += x; }
Example 2
Directly traverse set.keys()
:
// Create a Set const letters = new Set(["a", "b", "c"]); // List all elements let text = ""; for (const x of letters.keys()) { text += x; }
Note
Since Set has no keys,keys()
The result returned by the method is the same as values()
Methods are the same.
This makes JavaScript Set compatible with JavaScript Map.
Syntax
set.keys()
Parameters
None.
Return value
Type | Description |
---|---|
Iterator | Iterable objects containing Set values. |
Browser support
set.keys()
Is a feature of ECMAScript6 (ES6).
Since June 2017, all modern browsers support ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
May 2016 | April 2017 | June 2017 | September 2016 | June 2016 |
Internet Explorer Does Not Support set.keys()
.
- Previous Page
- Next Page
- Go Up One Level JavaScript Map Reference Manual