@Blablabla8133 said in Ошибка загрузки файла : Extra content at end of document.:
Сломались бекапы, как починить? и можно ли стянуть как то с сервера актуальную версию скрипта???
Нет
Всем доброе время суток.
Есть папка в которой находятся картинки с 1.png до 22.png, надо получить номер последний картинки.
Изначально я думал собрать все в масив и взять с него последний элемент, однако после 1вой картинки пошла 11тая, после 12тая и тп, а уже после 19той пошла вторая.
Буду признателен за помощь в решении данной задачи.
@mmaxsmile said in Самое большое число (название файла):
Всем доброе время суток.
Есть папка в которой находятся картинки с 1.png до 22.png, надо получить номер последний картинки.
Изначально я думал собрать все в масив и взять с него последний элемент, однако после 1вой картинки пошла 11тая, после 12тая и тп, а уже после 19той пошла вторая.
Буду признателен за помощь в решении данной задачи.
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Math/max
Math.max.apply(null, [[NEW_LIST]])
@mmaxsmile Номер или имя? Этот код вернет имя
[[NAME_MAX]] = [[NEW_LIST]].reduce(function(max,value){
return parseInt(value) > parseInt(max)? value: max;
})
Если только цифры Тогда можно добавить
[[NAME_MAX]] = parseInt([[NAME_MAX]] )
@mmaxsmile Эм. Ну вот максимально универсально, должен работать
[[NAME_MAX]] = [[NEW_LIST]].reduce(function(max,value){
value = parseInt(value.split(/[\/\\]/).pop());
max = parseInt(max.split(/[\/\\]/).pop());
return value > max? value: max;
})
@mmaxsmile Попробуйте еще раз. Наверное скопировали код до того как я его подправил, просто форум сожрал некоторые символы
@mmaxsmile Черт! xD
[[NAME_MAX]] = [[NEW_LIST]].reduce(function(max,value){
value = parseInt(value.split(/[\/\\]/).pop());
if(isNaN(max) ){
max = parseInt(max.split(/[\/\\]/).pop());
}
return value > max? value: max;
})