So konvertieren Sie Array so, dass Sie in JavaScript eingestellt werden?

So konvertieren Sie Array so, dass Sie in JavaScript eingestellt werden?
Die Aufrechterhaltung der Daten und das Vertrauliche ist sehr wichtig, während es mit sensiblen Daten zu tun hat. In einem solchen Fall-Szenario ist die Verwendung von Sätzen sehr hilfreich, da sie keine doppelten Werte zulassen, wodurch die Daten erhalten bleiben. In dieser Weise erweist sich die Umwandlung eines Arrays in einen in JavaScript festgelegten Array als eine großartige zusätzliche Funktionalität für die Sicherung verschiedener Datensätze in Masse.

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:

  • Karte()" Und "hinzufügen()”Methoden
  • reduzieren()" Methode
  • Ausbreitung()" Operator

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:

var Array = [1, 2, 3];
Konsole.log ("Das angegebene Array ist:", Array)

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));
Satz.foreach (item =>
Konsole.log ("Das konvertierte zu festgelegte Array ist:", Element);
);

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:

var Array = [32, 46, "Harry"];
Konsole.log ("Das angegebene Array ist:", Array)

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 =>
Konsole.log ("Das konvertierte zu festgelegte Array ist:", Element);
);

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:

const array = ['google', 'youtube', 'LinuxHint'];
Konsole.log ("Das angegebene Array ist:", Array)

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.