День: 18.07.2013

sort() в JavaScript для чисел

sort() в JavaScript конвертирует числа в строки перед сравнением. Вот почему [9, 10].sort() возвращает [10, 9]. Правильная сортировка только через лямбду: [10, 0].sort(function(a, b) { return a — b; });