Próbuję przejść przez Filelist:
console.log('field:', field.photo.files)
field.photo.files.forEach(file => {
// looping code
})
Jak widać field.photo.filesma Filelist:
Jak prawidłowo przejść field.photo.files?
field.photo.filesjest prototypem obiektu FileList; tak jak HTMLCollectionnie ma Array.prototypew swoim łańcuchu prototypów.
for looppraca :)

Array.prototype.forEach.call(field.photo.files, file => console.log(file));