Помогите!!! ) В папках расположены файлы jpg c именами 1, 2, 10, 16 итд при поиске файла они попадают в список поиска не по порядку.Как сделать чтоб по порядку попадали?
-
Помогите!!! ) В папках расположены файлы jpg c именами 1, 2, 10, 16 итд при поиске файла они попадают в список поиска не по порядку.Как сделать чтоб по порядку попадали?
-
-
Список после поиска файлов выглядит так и сортировка не срабатывает.Нужно чобы шлипо порядку 1, 2 , 3 итд ...
-
Сортировка срабатывает. Так как это строки. Всё правильно, так и должно быть
-
Приходит на ум следущее: парсим имя файла в массив int (45, 32, 1, 8 .....) сортируем. Далее создаём новый масcив со сопоставлением. где 1.jpg = 1.jpg
-
@Натали, выполнить код
[[LIST]] = [[LIST]].sort(function(a, b){ a = a.split('/').pop().split('.')[0]; b = b.split('/').pop().split('.')[0]; a = isNaN(a) ? a.toLowerCase() : Number(a); b = isNaN(b) ? b.toLowerCase() : Number(b); if(a > b){ return 1; }; if(a < b){ return -1; }; return 0; })
[[LIST]]
- Переменная со списком файлов.