JavaScript · Middle · Frage 34 von 75
Was liefert [10, 1, 2].sort()?
- 1
[1, 10, 2] - 2
[10, 2, 1] - 3
[1, 2, 10]
Antwort zeigen
Richtige Antwort: [1, 10, 2]
Erklärung
Ohne Vergleichsfunktion vergleicht sort die Elemente als Strings, und '10' < '2'. Für Zahlen braucht man sort((a, b) => a - b). Außerdem verändert sort das Array; die nicht mutierende Variante ist toSorted().