Показать сообщение отдельно
  #3 (permalink)  
Старый 07.10.2019, 23:59
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от Rise
[].slice.call
Зачем заводить пустой массив, если он не используется? Возможные решения проблемы... var files = Array.from(evt.target.files); var files = [...evt.target.files]; Но действительно ли нужно заводить отдельный массив, если список файлов так и так является перечислимым?

Сообщение от romveld
Можно ли как-нибудь выборочно удалять файлы, собирающиеся в этой переменной?
Нет, поскольку эта переменная представляет список файлов у поля ввода, который может изменять пользователь. Этот список представляет те файлы, которые выбрал пользователь. Пользователь меняет такой список, выбирая файлы. После того, как пользователь выбрал новые файлы, значением свойства files будет новый список файлов. Вам ничего вручную удалять не надо, наоборот, если вы хотите хранить историю, т. е. файлы, которые выбирал пользователь, вам нужно завести массив для хранения списков файлов.
Ответить с цитированием