раскрыть ветку (4)
ну дык, где функция сравнения, сортировка по дефолту преобразует всё в символы и сравнивает их.
Это стало так работать относительно недавно. И вот только сейчас понял, что всегда в сортировку ставлю свою простую функцию и не использую просто .sort()
Надеюсь, что это спасет от лишних проблем
Надеюсь, что это спасет от лишних проблем
более того
================
[ 10, 1, 3 ].sort()
> [1, 10, 3]
[ parseInt(10), parseInt(1), parseInt(3) ].sort()
> [1, 10, 3]
[ '10', '1', '3' ].sort()
> ["1", "10", "3"]
===============
но таки что-то в этом есть :)
раскрыть ветку (1)
IT-юмор
5.7K пост52.5K подписчиков
Правила сообщества
Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору