JavaScript Set entries()

Definition and usage

entries() The method returns a collection containing [value, value]. Correct iterator.

Instance

Example 1

// Create a Set
const letters = new Set(["a", "b", "c"]);
// Get all entries
const myIterator = letters.entries();
// List all entries
let text = "";
for (const entry of myIterator) {
  text += entry;
}

Try it yourself

Example 2

// Create a Set
const letters = new Set(["a", "b", "c"]);
// List all entries
let text = "";
for (const entry of letters.entries()) {
  text += entry;
}

Try it yourself

Note

entries() The method is usually used to return [key, value].

Since Set has no keys,entries() The method returns [value, value].

This makes Set compatible with Map.

Syntax

set.entries()

Parameters

None.

Return value

Type Description
Iterator Iterables containing Set values.

Browser support

set.entries() Is a feature of ECMAScript6 (ES6).

Starting from 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.entries().

Related Pages: JavaScript Sets JavaScript Iterables Full JavaScript Set Reference