Dieser Artikel ist das offizielle HTML5-Schulungs-Tutorial der H5EDU-Organisation. Er stellt hauptsächlich vor: JavaScript-Intensiv-Tutorial – Methode sort()
Beispiel
Array-Sortierung: var Fruits = ["Banana", "Orange", ". Apple", "Mango"];
fruits.sort(); Früchte Ausgabeergebnisse: Apfel, Banane, Mango, Orange
Definition und Verwendung
Die Methode sort() wird verwendet Sortieren Sie die zu sortierenden Elemente des Arrays.
Die Sortierreihenfolge kann alphabetisch oder numerisch sowie aufsteigend oder absteigend sein.
Die Standardsortierreihenfolge ist alphabetisch aufsteigend.
Hinweis: Wenn die Zahlen in alphabetischer Reihenfolge angeordnet sind, wird „40“ vor „5“ aufgeführt.
Um die numerische Sortierung zu verwenden, müssen Sie sie mit einer Funktion als Parameter aufrufen.
Die Funktion gibt an, ob die Zahlen in aufsteigender oder absteigender Reihenfolge angeordnet sind.
Diese sind vielleicht schwer zu verstehen, aber Sie können anhand der Beispiele unten auf dieser Seite mehr darüber erfahren.
Hinweis: Diese Methode verändert das ursprüngliche Array! .
array.sort(sortfunction) Parameterwerte
Parameterbeschreibung
sortfunction Optional. Gibt die Sortierreihenfolge an. Muss eine Funktion sein.
Rückgabewert
Typ Beschreibung
Array Eine Referenz auf das Array. Bitte beachten Sie, dass das Array nach dem Original-Array sortiert wird und keine Kopie erstellt wird.
Beispiel
Numerische Sortierung (numerisch und aufsteigend):
var point = [40,100,1,5,25,10];
points.sort(function(a,b) { return a-b});
Früchte-Ausgabeergebnis:
1,5,10,25,40,100
Beispiel
Numerische Sortierung (numerisch und absteigende Reihenfolge):
Var-Punkte = [40,100, 1, 5,25,10];
points.sort(function(a,b){return b-a}); 🎜>Beispiel
Numerische Sortierung (alphabetische und absteigende Reihenfolge):
var Fruits = ["Banana", "Orange", "Apple", "Mango"]; >fruits. reverse();
Fruchtausgabeergebnis:
Orange, Mango, Banane