Die JavaScript-Methode array sort() wird verwendet, um die Array-Elemente in einer bestimmten Reihenfolge anzuordnen. Standardmäßig folgt die Methode sort() der aufsteigenden Reihenfolge.
Syntax
Die Methode sort() wird durch die folgende Syntax dargestellt:
array.sort(compareFunction)
Parameter
vergleichenFunktion - Es ist optional. Es stellt eine Funktion dar, die eine alternative Sortierreihenfolge bereitstellt.
Zurückkehren
Ein Array sortierter Elemente
: in Java
Beispiel für die JavaScript-Array-Methode sort()
Hier werden wir die Methode sort() anhand verschiedener Beispiele verstehen.
Beispiel 1
Sehen wir uns ein einfaches Beispiel zum Sortieren des Arrays von String-Elementen an.
Freddie Mercury
var arr=['AngularJS','Node.js','JQuery','Bootstrap'] var result=arr.sort(); document.writeln(result);Testen Sie es jetzt
Ausgabe:
AngularJS,Bootstrap,JQuery,Node.js
Beispiel 2
Sehen wir uns ein einfaches Beispiel zum Sortieren des Arrays ganzzahliger Elemente an.
var arr=[2,4,1,8,5]; var result=arr.sort(); document.writeln(result);Testen Sie es jetzt
Ausgabe:
1,2,4,5,8
Beispiel 3
Sehen wir uns ein Beispiel an, um die Elemente mithilfe der Funktion in aufsteigender Reihenfolge anzuordnen.
var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return a-b; }); document.writeln(result);Testen Sie es jetzt
Ausgabe:
Wie man aus einer While-Schleife in Java ausbricht
1,2,4,5,8
Beispiel 4
Sehen wir uns ein Beispiel an, um die Elemente mithilfe der Funktion in absteigender Reihenfolge anzuordnen.
var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return b-a; }); document.writeln(result);Testen Sie es jetzt
Ausgabe:
8,5,4,2,1
Beispiel 5
Sehen wir uns ein Beispiel zum Extrahieren des Mindestwerts aus einem Array an.
var arr=[2,4,1,8,5] var result=arr.sort(); //1,2,4,5,8 document.writeln(arr[0]);Testen Sie es jetzt
Ausgabe:
Javascript-Schlaf
1
Beispiel 6
Sehen wir uns ein Beispiel zum Extrahieren des Maximalwerts aus einem Array an.
var arr=[2,4,1,8,5] var result=arr.sort().reverse(); // 8,5,4,2,1 document.writeln(arr[0]);Testen Sie es jetzt
Ausgabe:
8