TypeScript forEach()-Schleife
Wir stellen Ihnen die Verwendung der forEach()-Schleife vor und diskutieren ihre Vor- und Nachteile.
die forEach()-Schleife in TypeScript
Es gibt viele Situationen, in denen wir Arrays durchlaufen und einige Funktionen für jedes Element dieses Arrays ausführen müssen. In TypeScript können wir einige Schleifen für diese Funktion verwenden.
Mit der forEach()-Schleife kann ein Array durchlaufen werden. Wir werden diese Schleife verwenden, um jedes Element in einem Array zu durchlaufen.
Wir können es auch in TypeScript-Datentypen verwenden, zum Beispiel Arrays, Maps, Sets. usw. Diese Methode hilft, Elemente in einem Array anzuordnen.
Syntax:
Die forEach()-Schleife wird unten erwähnt.
array.forEach(callback[, thisObject]);
Die forEach()-Schleife wird ausgeführt, um den callback einmal für jedes präsentierte Element gemäß aufsteigender Reihenfolge in einem Array bereitzustellen.
Parameterdetails
Ein callback ist eine Funktion, mit der jedes Element ausgewertet wird. Diese Funktion des callback wird in den drei folgenden Argumenten diskutiert.
- Der
Elementwertist der Wert des aktuell verwendeten Artikels. - Der
Element indexist das aktuelle Element des Index in einem Array, das verarbeitet wird. - Ein
Arrayist eine Methode im Wesen der Iteration inforEach().
thisObject soll verwendet werden, wenn wir die callback-Methode ausführen müssen.
Rückgabewert
Das erstellte Array wird zurückgegeben.
let Brands = ['Iphone', 'Samsung', 'Huawei'];
let Store: any[] = [];
Brands.forEach(function(item){
Store.push(item)
});
console.log(Store);
Ausgang:
-loop-in-typescript-example.webp)
Beispiel mit Nummer:
var quantity = [5, 10, 15];
quantity.forEach(function (stock) {
console.log(stock);
});
Ausgang:

die Vorteile von forEach() in TypeScript
Dies ist nur ein Vorteil, der hier erwähnt wird, wie unten angegeben.
- Es ist eine aktuellere Methode mit weniger Code, um ein Array hervorzuheben.
- Ein
Iterator, ein Index des Elements und ein zu iterierendes Array sind seine Parameter.
die Nachteile von forEach() in TypeScript
- Es ist langsamer als der herkömmliche Kreis in der Ausführung.
- Die
break-Anweisung kann wegen dercallback-Funktion nicht verwendet werden. - Das Schlüsselwort kann nicht in der
callback-Funktion verwendet werden und führt möglicherweise zu einem falschen Ergebnis.
Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.
LinkedIn