Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
JAVASCRIPT TEXT / CHAPTER 03 / Учене / LESSON 07
Седми час. sort() без компаратор подрежда като низове: [10, 2, 1] → "1","10","2" — грешно за суми.
За числа подай компаратор: (a, b) => a - b (възходящо) или b - a (низходящо). sort променя масива на място.
Мини пример:
const amounts = [40, 12, 25]; amounts.sort((a, b) => a - b); console.log(amounts);
Честа грешка: amounts.sort() без компаратор за числа; или да очакваш нов масив без мутация (sort връща същия масив).
Без компаратор sort е лексикографски.
DATA STANDBY
›