Dieser Artikel beschreibt die Verwendung der Sortierart in JS. Teilen Sie es für Ihre Referenz wie folgt weiter:
Ich habe kürzlich eine Interviewfrage zum Sortieren gestoßen. Um meine Wissenspunkte zu verbessern, werde ich hier eine Studiennotiz schreiben.
<html> <kopf> <titels> class_obj_js_class </title> <script Language = javascript> // sort () Die Methode wird standardmäßig nach ASCII -Codegröße sortiert. Siehe die folgenden zwei Beispiele Funktion SortDemo () {var a, l; // Variablen deklarieren. a = new Array ("x", "y", "d", "z", "v", "m", "r"); l = a.sort (); // Array sortieren. Alarm (l); return (l); // Gibt das sortierte Array zurück. } // sortDemo (); Funktion sortDemo2 () {var arr = [50,200,3000]; arr.sort (); Alert (arr);} // Die angezeigten Ergebnisse sind 200, 3000, 50, da sie anhand der ersten Buchstaben 2, 3, 5 // sortDemo2 () beurteilt werden; // Sortieren Sie die obigen Zahlen nach dem oberen Fall. Wenn der Zustand ein Urteil der Größe ist, auch wenn die Sortierung der Größenfunktionstestfunktion () {var numarr = neuarray (9, 23, 124); numarr.sort (Funktion vergleiche (a, b) {if (a> b) {return 1; // Sortieren Sie die obigen Zahlen nach dem oberen Fall, wenn die Bedingung ein Urteil der Größe ist, auch wenn die Sortierung der Sortierung der Sortierfunktion Testfunktion () {var numarr = neuer Array (9, 23, 124); ist nach B} zurück -1;}); vergleiche (a, b) {alert ("A:" + A); ALERT (numarr);} // Testfunktion2 ();/*Um die Elemente des Arrays in der Reihenfolge von ungeraden Zahlen und sogar Zahlen anzuordnen, müssen sie nur dann ausgetauscht werden. 0, die Sortierung der Bedingung einmal*/Funktion testadvance () {var a = [1, 7, 3, 9, 5, 6, 2, 8, 4]; 2) && a> b) {return 1; // seltsame und sogar Zahlen} return -1; A.ToString (). TolowerCase () <wenn b.toString (). TolowerCase (), A und B ausgetauscht, füllen Sie dies aus, um die IF -Bedingung zu füllen. B.ToString (). TolowerCase ()) {return 1;Weitere Informationen zu javaScriptbezogenen Inhalten finden Sie in den Themen dieser Website: "Zusammenfassung der JavaScript -Switching -Effekte und -Techniken", "Zusammenfassung der Fähigkeiten der JavaScript -Suchalgorithmus", "Zusammenfassung der JavaScript -Animationseffekte und -Techniken", "Zusammenfassung von JavaScript -Fehler und Debugging -Techniken", Summary of Javacript -Daten und Algorith -Fähigkeiten "," Summary of Javacript Data Structures "," Summary of Javacript Data Structures "" "" "" "" "" "" "" "" "" " JavaScript -Traversalalgorithmen und -techniken "und" Zusammenfassung der Nutzung von JavaScript -Mathematischen Operationen "
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.