Konvertieren Sie eine Array von Binnenbestimmungen in JavaScript in Array von Zahlen

Konvertieren Sie eine Array von Binnenbestimmungen in JavaScript in Array von Zahlen
Während der Umgang mit den Daten in der Masse kann es einige Mülldaten in Form von unerwünschten Zeichen oder Zahlen Möglichkeit geben. Beispielsweise sortieren Sie die Daten basierend auf Datentypen. Auch bei dekodierten codierten Daten dekodieren. In solchen Situationen ist die Umwandlung einer Reihe von Strings in eine Reihe von Zahlen in JavaScript zu einer großen Hilfe bei der Verringerung der Codekomplexität und der angemessenen Nutzung der Ressourcen.

In diesem Blog wird die Ansätze zur Umwandlung des Array einer String in ein Array einer Nummer mithilfe von JavaScript demonstriert.

So konvertieren/transformieren Sie Array von Zeichenfolgen mit JavaScript in eine Array von Zahlen in eine Array von Zahlen?

Um das Array einer Zeichenfolge mithilfe von JavaScript in das Array einer Nummer zu verwandeln, implementieren Sie die folgenden Ansätze:

  • Karte()" Methode.
  • für jede()" Und "drücken()”Methoden.
  • reduzieren()" Und "concat ()”Methoden.

Lassen Sie uns die angegebenen Methoden nacheinander nachweisen!

Ansatz 1: Konvertieren/Transformation von Zeichenfolgen in Array von Zahlen mithilfe der JavaScript über MAP () -Methode

Der "Karte()”Methode wird für jedes Array -Element einmal eine Funktion ausgeführt, ohne sich im Standardarray zu ändern. Diese Methode kann angewendet werden, um einfach die Zeichenfolgewerte im zugehörigen Array in ein Array von Zahlen zuzuordnen.

Syntax

Array.MAP (Func (CurrValue, Index, Array), Wert)

In der oben gegebenen Syntax:

  • Func”Bezieht sich auf die Funktion, die für jedes Element in einem Array aufgerufen werden muss.
  • Die Funktionsparameter beziehen sich auf den Index des aktuellen Wertes im angegebenen Array.
  • Wert”Gibt den Wert an, der an die Funktion übergeben werden muss.

Beispiel
Überlegen wir das folgende Beispiel:

  • Deklarieren Sie eine Reihe von Zeichenfolgen mit den angegebenen Werten und zeigen Sie sie an.
  • Danach anwenden Sie die “Karte()"Methode mit"Nummer”Als Parameter, der das zugehörige Array von Strings in Zahlen umwandeln wird.
  • Zeigt schließlich die in Zahlen umgewandelte Zeichenfolgen an.

Ausgang

In dieser Ausgabe ist ersichtlich, dass das Array der Zeichenfolge in Zahlen umgewandelt wird.

Ansatz 2: Konvertieren/Transformation von Zeichenfolgen in die Array von Zahlen in JavaScript mithilfe von foreach () und push () Methoden

Der "für jede()Die Methode wendet eine Funktion für jedes Element in einem Array an. Der "drücken()Die Methode wird verwendet, um am Start ein Element in einem Array hinzuzufügen. Diese kombinierten Methoden können implementiert werden, um entlang des Array des angegebenen String -String -Arrays zu iterieren, sie in Zahlen umzuwandeln und in ein leeres Array zu drücken.

Syntax

Array.foreach (Funktion (Strom, Index, Array), dies)

Hier:

  • Funktion: Es ist die Funktion, die für jedes Element in einem Array aufgerufen werden muss.
  • aktuell: Dieser Parameter bedeutet den aktuellen Arraywert.
  • Index: Es zeigt auf den Index des aktuellen Elements.
  • Array: Es bezieht sich auf das aktuelle Array.
  • Das: Es entspricht dem Wert, der an die Funktion übergeben wird.
Array.pushen (it1, it2)

In dieser Syntax:

  • it1, Und "it2Zeigen Sie auf die Elemente, die dem Array hinzugefügt werden müssen.

Beispiel
Lassen Sie uns das untergeordnete Beispiel durchlaufen:

In den obigen Codezeilen:

  • Initialisieren Sie das Array, das aus den angegebenen Zeichenfolgenwerten besteht, und zeigen Sie es an.
  • Erstellen Sie auch ein leeres Array namens “Numarr”.
  • Wenden Sie im nächsten Schritt die anfür jede()Methode, um entlang der Werte des zugehörigen Arrays zu iterieren.
  • Danach werden die iterierten Werte im vorherigen Schritt in Zahlen konvertiert. “Nummer”.
  • Jetzt die "drücken()Die Methode appendiert die konvertierten Zahlen in das zugewiesene leere Array, wie zuvor erläutert.
  • Zuletzt zeigen Sie das mit den Zahlen angehängte Array an.

Ausgang

Der obige Ausgang zeigt an, dass die gewünschte Anforderung erfüllt ist.

Ansatz 3: Konvertieren/Transformation von Zeichenfolgen in die Array von Zahlen in JavaScript mit recat () und concat () Methoden konvertieren

Der "reduzieren()Methode ruft eine Funktion für die Elemente in einem Array auf, um im Gegenzug einen reduzierten Wert zu erhalten. Der "concat ()Methode verkettet/verschmilzt mehrere Arrays oder Zeichenfolgewerte. Die Kombination dieser Methoden kann entlang des Arrays der Zeichenfolge iterieren, die Werte so verkettet, dass sie in Zahlen konvertiert werden, und sie dann in ein separates Array anhängen.

Syntax

Array.Reduzieren (Func (Gesamt, Wert, Index, Array), Wert)

In dieser speziellen Syntax:

  • Func”Bezieht sich auf die Funktion, die für jedes Array -Element aufgerufen werden muss.
  • Die Funktionsargumente entsprechen dem Index des aktuellen Wertes im angegebenen Array.
  • Wert”Entspricht dem an die Funktion übergebenen Wert.
Array1.concat (String)

In der angegebenen Syntax:

  • Saite”Repräsentiert den Zeichenfolgenwert, der verkettet werden muss.

Beispiel
Das folgende Beispiel erklärt das angegebene Konzept:

In den obigen Codezeilen:

  • Deklarieren Sie das Array der angegebenen Zeichenfolge und zeigen Sie es an.
  • Wenden Sie im nächsten Schritt die anreduzieren()" Und "concat ()”Methoden als Kombination.
  • Dies wird entlang des zugehörigen Arrays entlang der zugehörigen Array iteriert und die Array -Elemente so verkettet, dass sie in Zahlen umgewandelt werden.
  • Jetzt werden die konvertierten Zahlen im vorherigen Schritt in ein von durch dargestelltes Null -Array angehängt “[]”.
  • Schließlich zeigen Sie die angehängte Zahlen auf der Konsole an.

Ausgang

In dieser speziellen Ausgabe ist ersichtlich, dass das zugewiesene Null -Array mit den Zahlen gefüllt ist.

Abschluss

Der "Karte()”Methode, die“für jede()" Und "drücken()"Methoden oder die"reduzieren()" Und "concat ()Methoden können verwendet werden, um das Array einer String in das Array einer Nummer in JavaScript zu verwandeln. Die Methode map () ordnet einfach die zugehörigen Array -Werte in Zahlen ab. Während die beiden anderen Ansätze entlang des Arrays der angegebenen Zeichenfolge in Zahlen umwandeln und die konvertierten Werte in ein zugewiesenes Null -Array anhängen. Dieses Tutorial wurde erklärt, eine Zeichenfolge in JavaScript in das Array einer Nummer zu verwandeln.