1. Methodenübersicht
Die Methode von Array sort () wandelt standardmäßig alle Elemente in Zeichenfolge um und sortiert dann nach Unicode.
Sort () wechselt das ursprüngliche Array und gibt das geänderte (sortierte) Array zurück.
2. Beispiel
2.1
Wenn keine benutzerdefinierte Methode bereitgestellt wird, wird das Array -Element in eine Zeichenfolge konvertiert und gibt die Sequenzvergleichsergebnisse der Zeichenfolge unter Unicode -Codierung zurück.
var fruit = ['Kirschen', 'Äpfel', 'Bananen']; fruit.sort (); // ['apples', 'bananas', 'cherries'] var Scores = [1, 10, 2, 21]; scores.sort (); // [1, 10, 2, 21] // achten Sie darauf, dass 10 vor 2 kommt, //, weil '10' vor '2' in Unicode Code Point Order.Var Things = ['Wort', 'Wort', '1 Word', '2 Words'] kommt. Dinge.Sort (); // ['1 Wort', '2 Words']; Dinge.Sort (); // ['1 Wort', '2 Wörter', 'Wort', 'Wort'] // In Unicode kommen Zahlen vor oberen Fallbriefen, //, die vor Lower Case Letters kommen.
2.2 Verwenden Sie Karte, um zu sortieren
// Das Array soll sortiert werden. List = ['Delta', 'Alpha', 'Charlie', 'Bravo']; // Temporäres Array hält Objekte mit Position und sort-valuevar maped = list.map (function (el, i) {return {index: i, value: el.tolower case ()};}; VALUTSMADD.SORT (Funktion (a, b) {return +(a.Value> B. value) || +(a.Value ==== value) - 1;}); // Container für das resultierende Ordervar -Ergebnis = kartiert.map (Funktion (el) {return liste [el.index];});Referenz https://developer.mozilla.org/en-us/docs/web/javascript/reference/global_objects/array/sort
Der obige Artikel "JS" ist ein umfassendes Verständnis der mit Ihnen gelieferten Sort () -Methode ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.