Iterator.prototype.forEach() - JavaScript | MDN
Baseline
2025
Neu verfügbar
Seit March 2025 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Die forEach()-Methode von Iterator Instanzen ist ähnlich wie Array.prototype.forEach(): Sie führt eine bereitgestellte Funktion einmal für jedes vom Iterator produzierte Element aus.
Syntax
Parameter
callbackFn-
Eine Funktion, die für jedes vom Iterator produzierte Element ausgeführt wird. Ihr Rückgabewert wird verworfen. Die Funktion wird mit den folgenden Argumenten aufgerufen:
Rückgabewert
Beschreibung
forEach() iteriert über den Iterator und ruft die callbackFn Funktion einmal für jedes Element auf. Im Gegensatz zu den meisten anderen Iterator-Hilfsmethoden funktioniert es nicht mit unendlichen Iteratoren, da es nicht lazy ist.
Beispiele
Verwendung von forEach()
js
new Set([1, 2, 3]).values().forEach((v) => console.log(v));
// Logs:
// 1
// 2
// 3
Dies ist gleichwertig zu:
js
for (const v of new Set([1, 2, 3]).values()) {
console.log(v);
}
Spezifikationen
| Spezifikation |
|---|
| ECMAScript® 2026 Language Specification # sec-iterator.prototype.foreach |
Browser-Kompatibilität
Siehe auch
Help improve MDN
Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.