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 zu 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 folgenden Argumenten aufgerufen:
Rückgabewert
Beschreibung
forEach()
iteriert über den Iterator und ruft die Funktion callbackFn
einmal für jedes Element auf. Anders als die meisten anderen Helfer-Methoden für Iteratoren funktioniert sie nicht mit unendlichen Iteratoren, da sie nicht lazy ausgeführt wird.
Beispiele
Verwendung von forEach()
new Set([1, 2, 3]).values().forEach((v) => console.log(v));
// Logs:
// 1
// 2
// 3
Das 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