logo

TypeScript forEach

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.

    Elementwert:Es handelt sich um den aktuellen Wert des Artikels.Elementindex:Es ist der Index des aktuell im Array verarbeiteten Elements.Array:Es handelt sich um ein Array, das in der Methode forEach() iteriert wird.

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:

TypeScript forEach

Beispiel mit Nummer

 var num = [5, 10, 15]; num.forEach(function (value) { console.log(value); }); 

Ausgabe:

TypeScript forEach

Nachteil von forEach()

Die folgenden Nachteile ergeben sich aus der Verwendung der Methode forEach():

  1. Es bietet keine Möglichkeit zum Stoppen oder brechen die forEach()-Schleife.
  2. Es nur funktioniert mit Arrays.