英[sɔ:t]   美[sɔ:rt]

n ; Ordnen... Ordnen

Dritte Person Singular: Sortieren Präsens Partizip: Sortieren;

JavaScript-Methode sort() Syntax

Wie verwende ich die Methode sort()?

Die Methode sort() wird verwendet, um die Elemente des Arrays zu sortieren und das Array zurückzugeben. Die Standardsortierreihenfolge basiert auf dem String-Unicode-Codepunkt.

Funktion: Wird zum Sortieren der Elemente des Arrays verwendet.

Syntax: arrayObject.sort(sortby)

Parameter: sortby Optional. Gibt die Sortierreihenfolge an. Muss eine Funktion sein.​

Rückgabe: Eine Referenz auf das Array. Bitte beachten Sie, dass das Array nach dem Original-Array sortiert wird und keine Kopie erstellt wird.

Hinweis: Wenn beim Aufruf dieser Methode keine Parameter verwendet werden, werden die Elemente im Array in alphabetischer Reihenfolge sortiert. Genauer gesagt werden sie in der Reihenfolge der Zeichenkodierung sortiert. Um dies zu erreichen, konvertieren Sie zunächst die Array-Elemente zum Vergleich in Zeichenfolgen (falls erforderlich). Wenn Sie nach anderen Kriterien sortieren möchten, müssen Sie eine Vergleichsfunktion bereitstellen, die zwei Werte vergleicht und eine Zahl zurückgibt, die die relative Reihenfolge der beiden Werte beschreibt. Die Vergleichsfunktion sollte zwei Parameter a und b haben und ihr Rückgabewert lautet wie folgt: Wenn a kleiner als b ist, sollte a vor b im sortierten Array erscheinen, dann wird ein Wert kleiner als 0 zurückgegeben. Wenn a gleich b ist, wird 0 zurückgegeben. Wenn a größer als b ist, wird ein Wert größer als 0 zurückgegeben.

JavaScript-Methode sort() Beispiel

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script type="text/javascript">

    var arr = new Array(6)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    arr[3] = "James"
    arr[4] = "Adrew"
    arr[5] = "Martin"

    document.write(arr + "<br />")
    document.write(arr.sort())

</script>

</body>
</html>

Instanz ausführen »

Klicken Sie auf die Schaltfläche „Instanz ausführen“, um die Online-Instanz anzuzeigen