Sobes.tech
Junior

Wie sortiert man ein Zahlenarray aufsteigend?

sobes.tech KI

Antwort von AI

// Sortieren eines Zahlenarrays in aufsteigender Reihenfolge mit der Methode sort
const numbers = [5, 2, 8, 1, 9, 4];

numbers.sort((a, b) => a - b); // Wir sortieren das Array in aufsteigender Reihenfolge

// Ergebnis der Sortierung: [1, 2, 4, 5, 8, 9]

Die Methode sort() in JavaScript sortiert standardmäßig die Elemente des Arrays als Strings. Um Zahlen korrekt aufsteigend zu sortieren, muss man ihr eine Vergleichsfunktion (a, b) => a - b übergeben. Diese Funktion gibt eine negative Zahl zurück, wenn a kleiner als b ist, eine positive, wenn a größer ist, und null, wenn sie gleich sind. Dadurch kann sort() die Reihenfolge der Elemente richtig bestimmen.