I have this code:
function uploadFiles(event) {
event.preventDefault();
files = [...fileElem.files]
files.forEach(uploadFile)
}
function uploadFile(file, i) {
}
Now, I want to add code to files.forEach(uploadFile)
Pseudo code:
files.forEach(
uploadFile();
console.log(file.name);
)
I looked here: For-each over an array in JavaScript So I tried:
files.forEach(function(uploadFile) {
uploadFile();
console.log(file.name);
})
files.forEach(function (entry) {
console.log(entry.name);
uploadFile(entry);
})
But I guess I don't understand how this works. How can I execute the function uploadFile
and access the properties of file
in the same codeblock?