Junior
Jak posortować tablicę liczb rosnąco?
sobes.tech AI
Odpowiedź od AI
// Sortowanie tablicy liczb rosnąco za pomocą metody sort
const numbers = [5, 2, 8, 1, 9, 4];
numbers.sort((a, b) => a - b); // Sortujemy tablicę w kolejności rosnącej
// Wynik sortowania: [1, 2, 4, 5, 8, 9]
Metoda sort() w JavaScript domyślnie sortuje elementy tablicy jako łańcuchy znaków. Aby poprawnie posortować liczby w kolejności rosnącej, należy przekazać funkcję porównującą (a, b) => a - b. Ta funkcja zwraca liczbę ujemną, jeśli a jest mniejsze od b, dodatnią, jeśli a jest większe od b, i zero, jeśli są równe. Pozwala to metodzie sort() poprawnie określić kolejność elementów.