Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2023 browserübergreifend verfügbar.
Die toSorted() Methode von Array Instanzen ist die kopierende Version der sort() Methode. Sie gibt ein neues Array zurück, bei dem die Elemente in aufsteigender Reihenfolge sortiert sind.
Eine Funktion, die die Reihenfolge der Elemente bestimmt. Wird sie weggelassen, werden die Array-Elemente in Zeichenfolgen umgewandelt und dann gemäß jedem Zeichen-Unicode-Codepunktwert sortiert. Siehe sort() für weitere Informationen.
Ein neues Array, bei dem die Elemente in aufsteigender Reihenfolge sortiert sind.
Siehe sort() für weitere Informationen über den compareFn Parameter.
Bei Verwendung auf sparse Arrays behandelt die toSorted() Methode leere Plätze, als hätten sie den Wert undefined.
Die toSorted() Methode ist generisch. Sie erwartet lediglich, dass der this Wert eine length Eigenschaft und integer-gekoppelte Eigenschaften hat.
Für weitere Anwendungsbeispiele siehe sort().
Leere Plätze werden sortiert, als hätten sie den Wert undefined. Sie werden immer ans Ende des Arrays sortiert und compareFn wird nicht für sie aufgerufen.
Die toSorted() Methode liest die length Eigenschaft von this. Sie sammelt dann alle existierenden integer-gekoppelten Eigenschaften im Bereich von 0 bis length - 1, sortiert sie und schreibt sie in ein neues Array.
| ECMAScript® 2027 Language Specification # sec-array.prototype.tosorted |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.