Dieser Beitrag wird ein tiefgreifendes Verständnis der folgenden Konzepte in Bezug auf das Array darstellen.flatMap () Methode:
Also beginnen wir beginnen!
Was ist Array.flatMap () in JavaScript
Es ist eine vordefinierte Methode in JavaScript, die die Fähigkeiten von zwei Methoden kombiniert, i.e., map () und flach (). Also ein Array.FlatMap () -Methode ordnet zunächst die Elemente des Arrays mithilfe der Kartenfunktion ab, und danach flach das angegebene/Eingangs -Array in ein neues Array.
Grundlegende Syntax
Es gibt mehrere Möglichkeiten, das Array zu verwenden.flatMap () Methode in JavaScript e.G. Verwenden einer Pfeilfunktion, einer Rückruffunktion oder einer Inline -Rückruffunktion.
Der folgende Snippet zeigt die Pfeilfunktionssyntax für die FlatMap () -Methode an:
flatMap ((CurrentValue, Index, Array) => // RückgabeelementDer folgende Snippet zeigt die Callback -Syntax für die FlatMap () -Methode an:
FlatMap (Callbackfun, ThisArg)Das folgende Code -Snippet zeigt die Syntax der FlatMap () -Methode in Bezug auf die Inline -Rückruffunktion:
FlatMap (Funktion (CurrentValue, Index, Array) // RückgabeelementDie folgende Tabelle bietet ein detailliertes Verständnis der Parameter der FlatMap () -Methode:
Parameter | Beschreibung |
Ruf zurück | Es erzeugt das Element für das neu erstellte Array und kann die folgenden Parameter enthalten: CurrentValue, Index, Array, ThisArg. |
aktueller Wert | Es repräsentiert das aktuelle Array -Element. |
Index | Es ist ein optionaler Parameter, der den Index des Array -Elements (derzeit im Prozess) zeigt. |
Array | Es ist ein optionaler Parameter und wird verwendet, wenn die Flatmap aufgerufen wird. |
ThisArg | Es ist ein optionaler Parameter, und sein Wert wird als "dies" verwendet, während die Rückruffunktion ausgeführt wird. |
Wie Array.FlatMap () -Methode funktioniert in JavaScript
Betrachten wir einige Beispiele für ein tiefes Verständnis des Arrays.FlatMap () Methode.
Beispiel 1
Der folgende Snippet bietet das grundlegende Verständnis der FlatMap () -Methode:
In diesem Beispiel haben wir die folgende Aufgabe ausgeführt:
Die Ausgabe zeigt die Angemessenheit des Arrays.FlatMap () Methode.
Beispiel2
In diesem Beispiel erstellen wir zwei Arrays und danach werden wir die FlatMap () -Methode verwenden, um ein neues Array zu erhalten:
Das abgeflachte Array zeigt den Namen des Mitarbeiters mit ihren jeweiligen IDs an:
So können wir das Array verwenden.flatMap () Methode in JavaScript.
Abschluss
Array.FlatMap () ist eine vordefinierte Methode in JavaScript, die die Fähigkeiten von zwei Methoden kombiniert, i.e., map () und flach (). Also ein Array.FlatMap () -Methode ordnet zunächst die Elemente des Arrays mithilfe der Kartenfunktion ab, und danach flach das angegebene/Eingangs -Array in ein neues Array. In diesem Artikel wurde erklärt, welches Array.flatMap () ist? Was es zurückgibt? und wie es in JavaScript funktioniert?