Die forEach()-Methode ist eine Array-Methode, mit der eine Funktion ausgeführt wird jedes Element in einem Array . Wir können es mit JavaScript-Datentypen wie Arrays, Maps, Sets usw. verwenden. Es ist eine nützliche Methode zum Anzeigen von Elementen in einem Array.
Syntax
Wir können die forEach()-Methode wie folgt deklarieren.
array.forEach(callback[, thisObject]);
Die Methode forEach() führt das bereitgestellte aus Ruf zurück einmal für jedes im Array vorhandene Element in aufsteigende Reihenfolge .
Parameterdetails
1. Rückruf: Es handelt sich um eine Funktion, mit der jedes Element getestet wird. Die Callback-Funktion akzeptiert drei Argumente , die unten angegeben sind.
Notiz:Diese drei Argumente sind optional.
2. thisObject: Es handelt sich um ein Objekt, das beim Ausführen des Rückrufs verwendet werden soll.
Rückgabewert
Es wird das erstellte Array zurückgegeben.
Beispiel mit String
let apps = ['WhatsApp', 'Instagram', 'Facebook']; let playStore = []; apps.forEach(function(item){ playStore.push(item) }); console.log(playStore);
Der entsprechende JavaScript-Code lautet:
var apps = ['WhatsApp', 'Instagram', 'Facebook']; var playStore = []; apps.forEach(function (item) { playStore.push(item); }); console.log(playStore);
Ausgabe:
Beispiel mit Nummer
var num = [5, 10, 15]; num.forEach(function (value) { console.log(value); });
Ausgabe:
Nachteil von forEach()
Die folgenden Nachteile ergeben sich aus der Verwendung der Methode forEach():
- Es bietet keine Möglichkeit zum Stoppen oder brechen die forEach()-Schleife.
- Es nur funktioniert mit Arrays.