Sortieren
Um Arrays in JavaScript zu sortieren, können wir die sort()
-Funktion nutzen.
Bei Strings werden die Elemente bereits alphabetisch geordnet. Bei Zahlen wird jedoch ebenfalls nach dem Alphabet geordnet.
Bei Zahlen müssen wir mit den beiden Parametern a
und b
in der Callback-Methode überprüfen, welcher Wert grösser bzw. kleiner ist. Dabei gilt es folgende Regel zu beachten:
Wenn der return-Wert kleiner als
1
ist, wird so sortiert:a
,b
Wenn der return-Wert grösser als
1
ist, wird so sortiert:b
,a
Das heisst, wenn wir aufsteigend sortieren wollen, dann müssen wir folgendes machen:
Um absteigend zu sortieren müssen wir dementsprechend die Parameter einfach vertauschen.
Die sort()
-Methode verändert den Array!
Zuletzt aktualisiert