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 Einfügereihenfolge enthält. Bei Set
Objekten gibt es keinen key
wie bei Map
Objekten. Um jedoch die API dem Map
Objekt ähnlich zu halten, hat hier jeder Eintrag denselben Wert für seinen Key und Value, so dass ein Array [value, value]
zurückgegeben wird.
Probieren Sie es aus
const set = new Set();
set.add(42);
set.add("forty two");
const iterator = set.entries();
for (const entry of iterator) {
console.log(entry);
// Expected output: Array [42, 42]
// Expected output: Array ["forty two", "forty two"]
}
Syntax
js
entries()
Parameter
Keine.
Rückgabewert
Ein neues iterierbares Iterator-Objekt.
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® 2026 Language Specification # sec-set.prototype.entries |