evgeniy8705
@evgeniy8705
Повелитель вселенной

Почему повторяется вывод информации в консоль (File API)?

Есть код который считывает выбранные с жесткого диска файлы, в частности текстовые.
function processFiles(files) {
	for (let i = 0; i < files.length; i += 1) {
		let file = files[i],
				reader = new FileReader();

		reader.onload = function(event) {
			console.log(event.target.result);
		};

		reader.readAsText(file);
	}
}

let inputFile = document.querySelector("input[type=\"file\"]");

inputFile.addEventListener("change", function() {
	processFiles(this.files);
}, false);


Информация из файлов считывается, но вот не могу понять почему в консоле дублируется вывод?
  • Вопрос задан
  • 174 просмотра
Пригласить эксперта
Ответы на вопрос 1
ACCNCC
@ACCNCC
Делаю игры!
Похоже Вы передаете массив файлов в processFiles
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы