So sortieren Sie ein Array in JavaScript

So sortieren Sie ein Array in JavaScript

Während der Arbeit im Bereich der Informatik kann es ein Szenario geben, in dem Suchtabellen implementiert werden müssen, um mehrere Werte mit demselben Datentyp zu halten. Wenn Sie sich beispielsweise mit komplexen Arrays mit numerischen oder alphabetischen Daten befassen, ordnen Sie sie automatisiert an. In solchen Fällen wird das Sortieren eines Arrays in JavaScript bei der Organisation von Daten in geordnetem Formular sehr bequem.

In diesem Artikel werden die Methoden zum Sortieren eines JavaScript -Arrays erörtert.

So sortieren Sie ein Array in JavaScript?

Um ein Array in JavaScript zu sortieren, können die folgenden Ansätze verwendet werden:

  • "Onclick" -Vereignis und "sort ()" -Methode.
  • "Reverse ()" -Methode
  • "Pfeil" -Funktion

Gehen Sie die diskutierten Methoden nacheinander durch!

Methode 1: Sortieren Sie ein Array in JavaScript mit Onclick -Event und Sort () Methode

Der "ONCLICKEreignis erfolgt, wenn der Benutzer auf ein Element klickt, während die "Sortieren()Die Methode sortiert ein Array alphabetisch oder auf aufsteigender Weise. Diese Methoden können angewendet werden, um eine Reihe von Zeichenfolgen zu sortieren, wenn die zusätzliche Schaltfläche angeklickt wird.

Syntax

Objekt.onclick = sortArray () myScript;

In der obigen Syntax, "SortArray ()" Bezieht sich auf die Funktion, die beim Auslösen des Onclick -Ereignisses aufgerufen wird.

Beispiel

Im folgenden Beispiel werden wir einen Satz in einem Absatz in der “hinzufügen“

Klicken Sie auf die Schaltfläche, um ein Array zu sortieren.


Erstellen Sie nun eine Schaltfläche mit einem “ONCLICKEreignis, das zur Funktion "sortArray () umgeleitet wird:

Definieren Sie danach eine Funktion namens namens "SortArray ()". Erstellen Sie hier eine ungewöhnliche Reihe von Ländern und zeigen Sie es an. Schließlich wenden Sie die an "Sortieren()" Methode zum Anzeigen des sortierten Arrays:

Funktion sortArray ()
var unsortiert = ["Indien", "Pakistan", "Bangladesch", "China"];
Konsole.log ("Das ungeortierte Array ist:", ungeortiert);
Konsole.log ("Das ungeortierte Array ist:", Unsortiert.Sortieren());

Die Ausgabe der obigen Implementierung erfolgt wie folgt:

Methode 2: Sortieren Sie ein Array in JavaScript mithilfe der Reverse () -Methode

Der "umkehren()Die Methode kehrt die Elemente in einem Array um. Diese Methode kann verwendet werden, um ein numerisches Array in absteigender Reihenfolge zu sortieren.

Beispiel

Erstellen Sie zunächst wie folgt ein unsortiertes Array:

var ungeortiert = [42, 21, 10, 5];

Zeigen Sie als Nächstes die entsprechenden Werte des unsortierten Arrays an:

Konsole.log ("Das ungeortierte Array ist:", ungeortiert);

Sortieren Sie nun das angegebene Array und protokollieren Sie es auf der Konsole mit der Reverse () -Methode:

Konsole.log ("Das sortierte Array ist:", ungeortiert.umkehren());

Es ist ersichtlich, dass die hinzugefügten Werte in absteigender Reihenfolge sortiert sind:

Methode 3: Sortieren Sie ein Array in JavaScript mithilfe der Pfeilfunktion

Der "PfeilDie Funktion ist eine Art von Funktion, die nur dann funktioniert, wenn die Funktion nur eine Anweisung enthält. Diese Funktion kann implementiert werden, um das unsortierte Array zu sortieren, indem das erforderliche Sortiermuster in der Pfeilfunktion zugewiesen wird.

Schauen Sie sich das folgende Beispiel zum Verständnis des angegebenen Konzepts an.

Beispiel

Deklarieren Sie im folgenden Beispiel ein unsortiertes Array und zeigen Sie es wie in der vorherigen Methode an:

var ungeortiert = [42, 21, 10, 5];
Konsole.log ("Das ungeortierte Array ist:", ungeortiert);

Geben Sie nun eine Pfeilfunktion an und geben Sie die Sortierreihenfolge darin als “an(a - b)”. Dies zeigt an, dass der erste Wert “A"Sollte kleiner als der zweite Wert sein"B”:

const Compare = (a, b) => (a - b);

Zuletzt das sortierte Array an, indem Sie sich auf die Pfeilfunktion beziehen und es anzeigen:

Ich sortiert.sortieren (vergleichen);
Konsole.log ("Das sortierte Array ist:", ungeortiert);

Ausgang

Wir haben die einfachste Methode zusammengestellt, um ein Array in JavaScript zu sortieren.

Abschluss

Um ein Array in JavaScript zu sortieren, verwenden Sie die “ONCLICK”Ereignis und die“Sortieren()Methode zum Sortieren eines alphabetischen Arrays mit Hilfe einer Funktion, die “umkehren()Methode zur Umkehrung eines Arrays basierend auf absteigenden Werten oder der “PfeilFunktionstechnik zum Angeben der Sortierreihenfolge in der Pfeilfunktion und sortiert sie. Diese Beschreibung hat die Methoden zum Sortieren eines Arrays in JavaScript gezeigt.