JavaScript sort()Methode
Beispiel
Array-Sortierung:
fruits.sort();
fruitsAusgabeergebnis:
Selbst ausprobieren »
Definition und Verwendung
Die sort()-Methode wird verwendet, um die Elemente eines Arrays zu sortieren.
Die Sortierreihenfolge kann alphabetisch oder numerisch sowie aufsteigend oder absteigend sein.
Die voreingestellte Sortierreihenfolge ist alphabetisch aufsteigend.
Hinweis:Wenn Zahlen alphabetisch sortiert werden, kommt "40" vor "5".
Für numerisches Sortieren müssen Sie sie aufrufen, indem Sie eine Funktion als Argument übergeben.
Die Funktion gibt an, ob die Zahlen aufsteigend oder absteigend sortiert werden.
Dies mag schwer zu verstehen sein, wenn man es in Worte fasst; mehr darüber erfahren Sie in den Beispielen am Ende dieser Seite.
Hinweis:Diese Methode ändert das ursprüngliche Array!
Browser-Unterstützung
![]()
![]()
![]()
![]()
![]()
Alle gängigen Browser unterstützen sort().
Syntax
Parameterwerte
| Parameter | Beschreibung |
|---|---|
| sortfunction | Optional. Gibt die Sortierreihenfolge an. Muss eine Funktion sein. |
Rückgabewert
| Type | Beschreibung |
|---|---|
| Array | Eine Referenz auf das Array. Beachten Sie, dass das Array an Ort und Stelle sortiert wird und keine Kopie erstellt wird. |
Technische Details
| JavaScript-Version: | 1.1 |
|---|
Weitere Beispiele
Beispiel
Numerische Sortierung (Zahlen und aufsteigend):
points.sort(function(a,b){return a-b});
points Ausgabeergebnis:
Selbst ausprobieren »
Beispiel
Numerische Sortierung (Zahlen und absteigend):
points.sort(function(a,b){return b-a});
points Ausgabeergebnis:
Selbst ausprobieren »
Beispiel
Numerische Sortierung (alphabetisch und absteigend):
fruits.sort();
fruits.reverse();
fruits Ausgabeergebnis:
Selbst ausprobieren »
Andere Erweiterungen
JavaScript Array-Objekt