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?
 
     
     
    