Heim  >  Artikel  >  Web-Frontend  >  Tutorial zur JavaScript-Erweiterung – Methode sort()

Tutorial zur JavaScript-Erweiterung – Methode sort()

巴扎黑
巴扎黑Original
2016-11-25 14:15:421124Durchsuche

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn