In diesem Blog wird das Konzept der Transformation eines Arrays in JavaScript demonstriert.
So konvertieren Sie Array so, dass Sie in JavaScript eingestellt werden?
Um das in JavaScript festgelegte Array umzuwandeln, können die folgenden Methoden angewendet werden:
Im folgenden Abschnitt werden wir die genannten Ansätze nacheinander veranschaulichen!
Methode 1: Konvertieren Sie das Array auf JavaScript mit den Methoden map () und add ()
Der "Karte()Methode ruft eine Funktion für jedes Element in einem Array auf, ohne das ursprüngliche Array und das “zu ändernhinzufügen()Die Methode wird verwendet, um ein Element mit dem angegebenen Wert anzuhängen. Diese Methoden können implementiert werden, um jedes Array -Element in einen Satz zuzuordnen, indem ein Wert an ihn weitergegeben wird.
Syntax
Array.MAP (Funktion (CurrentValue, Index, Array), Wert)In der gegebenen Syntax “,“Funktion”Bezieht sich auf die Funktion, die für jedes Array -Element ausgeführt werden soll. Die Funktionsargumente beziehen sich auf den Index des aktuellen Wertes im spezifischen Array und auf das “Wert”Zeigt auf den Wert, der an die Funktion übergeben wird.
Das folgende folgende Beispiel zeigt das angegebene Konzept.
Beispiel
Deklarieren Sie in diesem speziellen Beispiel eine Reihe von ganzen Zahlen und zeigen Sie sie wie folgt an:
Im folgenden Schritt die “neuer set ()Die Methode führt zum Erstellen eines neuen Satzes:
var set = new set ();Danach das "Karte()" Und "hinzufügen()Methoden werden die Array -Elemente in das neu erstellte Set und die “zuordnenfür jede()Die Methode stellt sicher, dass die Zuordnung für jedes Array -Element erfolgt:
Array.Karte (ArrayElements => Set.add (Arrayelemente));Ausgang
Methode 2: Konvertieren Sie das Array auf JavaScript mit der Methode record ()
Der "reduzieren()Die Methode führt eine Funktion für Array -Elemente aus, um einen komprimierten Wert zurückzugeben. Diese Methode kann angewendet werden, indem der Wert über die Array -Elemente an den erstellten Satz weitergegeben wird.
Syntax
Array.Reduzieren (Funktion (Gesamt, Wert, Index, Array), Wert)Die Syntax der “Karte()”Methode und die“reduzieren()”Methode ist die gleiche. Der zusätzliche Parameter „Gesamt“ gibt hier den zuvor zurückgegebenen Funktionswert an.
Übersicht über das untergegebene Beispiel.
Beispiel
Erstellen Sie zunächst ein Array der folgenden Ganzzahl- und Stringwerte und zeigen Sie es an:
Erstellen Sie als nächstes einen neuen Satz mit der “neuer set ()" Methode:
var set = new set ();Wenden Sie nun das an “anreduzieren()"Methode und den Wert bestehen"Artikel" zum "hinzufügen()Methode, die sich auf den erstellten Satz bezieht. Dies führt dazu, dass das erstellte Array in die einzelnen Set -Werte komprimiert wird:
Array.Reduzieren Sie ((_, Element) => Set.add (item), null);Der "für jede()Die Methode führt ebenfalls die Konvertierung für jedes Array -Element durch:
Satz.foreach (item =>Ausgang
Methode 3: Konvertieren Sie das Array auf JavaScript mit dem Operator Spread ()
Der ES6 “Operator ausbreiten (…)”Wird verwendet, um den gesamten oder einen Teil eines vorhandenen Arrays in ein anderes Array zu kopieren. Dieser Ansatz kann implementiert werden, um die akkumulierten Mengenwerte in ein neu erstelltes Array auszupacken.
Beispiel
Definieren Sie im folgenden Beispiel ein Array mit den folgenden Zeichenfolgenwerten und zeigen Sie es an:
Erstellen Sie, wie bereits erwähnt, ein neues Set mit dem initialisierten Array als Argument:
const set = new set (array);Wenden Sie nun das an “anAusbreitungOperator auf dem erstellten Satz, der dazu führt, dass die festgelegten Elemente in einem Array erneut ansammelt:
const updarray = [… set];Der folgende Schritt führt dazu, die in einem Array enthaltenen festgelegten Elemente anzuzeigen:
Konsole.log ("Das konvertierte Array zu setzen ist:", updarray);Ausgang
In der obigen Ausgabe ist es offensichtlich, dass die festgelegten Werte als Array angezeigt werden, wodurch nach der erforderlichen Konvertierung keinen Unterschied bleibt.
In diesem Blog wurden verschiedene Methoden erläutert, um sich für die Konvertierung eines Arrays für JavaScript zu entscheiden.
Abschluss
Um ein Array für in JavaScript eingestellte Array umzuwandeln, wenden Sie die “an, um die“ zu konvertierenKarte()" Und "hinzufügen()Methoden, um jedes Array -Element in das neu erstellte Set durch Übergabe eines Werts zuzuordnen, das “reduzieren()Methode zum Komprimieren des erstellten Arrays in einzelne Mengenwerte oder die “Ausbreitung()Operatoransatz, um das erstellte Array in das neu erstellte Set zu sammeln und es erneut als Array anzeigen. Diese Beschreibung hat die Ansätze zum Umwandeln eines Arrays in JavaScript gezeigt.