Web/JavaScript/Reference/Global objects/Set/entries
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. For Set objects there is no key like in Map objects. However, to keep the API similar to the Map object, each entry has the same value for its key and value here, so that an array [value, value] is returned.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Syntax
mySet.entries()
Return value
A new Iterator object that contains an array of [value, value] for each element in the given Set, in insertion order.
Examples
Using entries()
var mySet = new Set();
mySet.add('foobar');
mySet.add(1);
mySet.add('baz');
var setIter = mySet.entries();
console.log(setIter.next().value); // ["foobar", "foobar"]
console.log(setIter.next().value); // [1, 1]
console.log(setIter.next().value); // ["baz", "baz"]
Specifications
| Specification |
|---|
| ECMAScript (ECMA-262)The definition of 'Set.prototype.entries' in that specification. |
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
| Desktop | Mobile | Server | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
entries
|
Chrome
Full support 38 |
Edge
Full support 12 |
Firefox
Full support 24 |
IE
No support No |
Opera
Full support 25 |
Safari
Full support 8 |
WebView Android
Full support 38 |
Chrome Android
Full support 38 |
Firefox Android
Full support 24 |
Opera Android
Full support 25 |
Safari iOS
Full support 8 |
Samsung Internet Android
Full support 3.0 |
nodejs
Full support 0.12 |
Legend
- Full support
- Full support
- No support
- No support
See also
Set.prototype.entries() by Mozilla Contributors is licensed under CC-BY-SA 2.5.