Algorithmen und Datenstrukturen · Junior · Frage 34 von 75
Was liefert dieser Code?
[10, 1, 5, 100].sort();- 1
[100, 10, 5, 1] - 2
[1, 5, 10, 100] - 3
[1, 10, 100, 5]
Antwort zeigen
Richtige Antwort: [1, 10, 100, 5]
Erklärung
Ohne Vergleichsfunktion wandelt sort die Elemente in Strings um und vergleicht sie als Text, daher kommen „10“ und „100“ vor „5“. Für Zahlen übergibt man eine Vergleichsfunktion: sort((a, b) => a - b).