Die Array.prototype.sort()-Methode von JavaScript wird zum Sortieren der Elemente eines Arrays verwendet. Diese Methode sortiert an Ort und Stelle, d. h. sie ändert das ursprüngliche Array, anstatt ein neues sortiertes Array zurückzugeben. Standardmäßig sortiert die Methode sort() Zeichenfolgen nach ihren Unicode-Codepunktwerten. Dies bedeutet, dass es hauptsächlich zum Sortieren von Zeichenfolgen und Zahlen und nicht zum Sortieren von Objekten oder anderen komplexen Datentypen verwendet wird.
Die Methode Array.prototype.sort() von JavaScript wird zum Sortieren der Elemente eines Arrays verwendet. Diese Methode sortiert an Ort und Stelle, d. h. sie ändert das ursprüngliche Array, anstatt ein neues sortiertes Array zurückzugeben.
Standardmäßig sortiert die Methode sort() Zeichenfolgen nach ihren Unicode-Codepunktwerten. Dies bedeutet, dass es hauptsächlich zum Sortieren von Zeichenfolgen und Zahlen und nicht zum Sortieren von Objekten oder anderen komplexen Datentypen verwendet wird.
Hier ist ein einfaches Beispiel:
javascript
let arr = [5, 2, 3, 1, 4]; arr.sort(); console.log(arr); // 输出: [1, 2, 3, 4, 5]
Wenn Sie nach der Größe der Zahlen sortieren möchten, müssen Sie eine Vergleichsfunktion bereitstellen:
javascript
let arr = [5, 2, 3, 1, 4]; arr.sort(function(a, b) { return a - b; }); console.log(arr); // 输出: [1, 2, 3, 4, 5]
Diese Vergleichsfunktion bestimmt die Sortierreihenfolge. Wenn die Funktion einen Wert kleiner als 0 zurückgibt, wird a vor b sortiert. Wenn sie einen Wert größer als 0 zurückgibt, wird a nach b sortiert. Wenn sie 0 zurückgibt, bleiben die Positionen von a und b unverändert .
Wenn Sie in absteigender Reihenfolge sortieren möchten, können Sie so schreiben:
Javascript
let arr = [5, 2, 3, 1, 4]; arr.sort(function(a, b) { return b - a; }); console.log(arr); // 输出: [5, 4, 3, 2, 1]
Darüber hinaus kann die Methode sort() auch einen optionalen Parameter akzeptieren, um den Basiswert für die Sortierung anzugeben. Wenn Sie beispielsweise nach dem ersten Element in einem Array sortieren möchten, können Sie Folgendes tun:
javascript
let arr = [3, 1, 2]; arr.sort(function(a, b) { return a[0] - b[0]; }); console.log(arr); // 输出: [1, 2, 3]
Das obige ist der detaillierte Inhalt vonJS-Array-Sortierung: So verwenden Sie die Methode sort(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Sicherer Prüfungsbrowser
Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

MantisBT
Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

SecLists
SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung