Set.prototype.entries()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Die entries()-Methode von Set-Instanzen gibt ein neues Set-Iterator-Objekt zurück, das ein Array von [value, value] für jedes Element in diesem Set in der Einfügereihenfolge enthält. Für Set-Objekte gibt es keinen key wie bei Map-Objekten. Um jedoch die API ähnlich dem Map-Objekt zu gestalten, hat jeder Eintrag hier denselben Wert für seinen key und value, sodass ein Array [value, value] zurückgegeben wird.

Probieren Sie es aus

Syntax

js
entries()

Parameter

Keine.

Rückgabewert

Beispiele

Verwendung von entries()

js
const mySet = new Set();
mySet.add("foobar");
mySet.add(1);
mySet.add("baz");

const setIter = mySet.entries();

console.log(setIter.next().value); // ["foobar", "foobar"]
console.log(setIter.next().value); // [1, 1]
console.log(setIter.next().value); // ["baz", "baz"]

Spezifikationen

Specification
ECMAScript Language Specification
# sec-set.prototype.entries

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch