Есть код который считывает выбранные с жесткого диска файлы, в частности текстовые.
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);
Информация из файлов считывается, но вот не могу понять почему в консоле дублируется вывод?