Heim > Web-Frontend > js-Tutorial > Hauptteil

Ausführliche Erläuterung der JavaScript-Array-Sortiermethoden reverse() und sort() anhand von Beispielen

小云云
Freigeben: 2017-12-25 14:46:08
Original
1452 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich die JavaScript-Array-Sortiermethoden reverse() und sort() im Detail vorgestellt. Freunde in Not können sich darauf beziehen.

Es gibt zwei Methoden zum Sortieren von Arrays in JavaScript: reverse() und sort().

Die Methode reverse() kehrt die Reihenfolge der Array-Elemente um:


var arr = [1,2,3,4,5];
 arr.reverse();
 alert(arr); //5,4,3,2,1
Nach dem Login kopieren

Die Methode sort() sortiert die Array-Elemente aufsteigend Reihenfolge der Zeichenfolge, sort Die ()-Methode ruft die tostring()-Methode jedes Array-Elements auf. Auch wenn jedes Element im Array ein numerischer Wert ist, vergleicht die sort()-Methode Zeichenfolgen:


 var arr = [1,2,11,15,5];
arr.sort();
alert(arr); // 1,11,15,2,5
Nach dem Login kopieren

Diese Methode ist in vielen Fällen nicht die beste Lösung, daher kann die Methode sort() eine Vergleichsfunktion als Parameter erhalten. Die Vergleichsfunktion benötigt zwei Parameter. Wenn der erste Parameter vor dem zweiten Parameter stehen soll, muss sie eine negative Zahl zurückgeben. Wenn die beiden Parameter gleich sind, wird 0 zurückgegeben. Wenn der erste Parameter nach dem zweiten Parameter stehen sollte, wird sie zurückgegeben gibt eine positive Zahl zurück:


var arr = [1,2,11,15,5];
arr.sort(function(val1,val2){
return val1-val2;
 });
 alert(arr); // 1,2,5,11,15
Nach dem Login kopieren

Da die Vergleichsfunktion das Sortierergebnis beeinflusst, indem sie einen Wert zurückgibt, der kleiner als Null, gleich Null oder größer als Null ist , die Subtraktionsoperation kann diese Bedingung gut verarbeiten.

Verwandte Empfehlungen:

JavaScript reverse()-Methode zum Umkehren der Reihenfolge von Elementen in einem Array

Über PHP array_reverse ()-Funktion Empfohlene 10 Artikel

Javascript-Array-Sort()-Methode und Reverse()-Methode_Javascript-Fähigkeiten

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der JavaScript-Array-Sortiermethoden reverse() und sort() anhand von Beispielen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage