Iterator.prototype.forEach()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Die forEach()
Methode von Iterator
Instanzen ist ähnlich wie Array.prototype.forEach()
: Sie führt eine bereitgestellte Funktion einmal für jedes vom Iterator erzeugte Element aus.
Syntax
forEach(callbackFn)
Parameter
callbackFn
-
Eine Funktion, die für jedes vom Iterator erzeugte Element ausgeführt wird. Der Rückgabewert wird verworfen. Die Funktion wird mit den folgenden Argumenten aufgerufen:
Rückgabewert
Beschreibung
forEach()
durchläuft den Iterator und ruft die Funktion callbackFn
einmal für jedes Element auf. Im Gegensatz zu den meisten anderen Hilfsmethoden für Iteratoren arbeitet sie nicht mit unendlichen Iteratoren, da sie nicht lazy ist.
Beispiele
Verwendung von forEach()
new Set([1, 2, 3]).values().forEach((v) => console.log(v));
// Logs:
// 1
// 2
// 3
Dies ist äquivalent zu:
for (const v of new Set([1, 2, 3]).values()) {
console.log(v);
}
Spezifikationen
Specification |
---|
Iterator Helpers # sec-iteratorprototype.foreach |
Browser-Kompatibilität
BCD tables only load in the browser