Sto provando a scorrere un Filelist:
console.log('field:', field.photo.files)
field.photo.files.forEach(file => {
// looping code
})
Come puoi vedere field.photo.filesha un Filelist:
Come eseguire correttamente il ciclo field.photo.files?
field.photo.filesè un oggetto prototipato FileList; proprio come HTMLCollection, non ha Array.prototypenella sua catena di prototipi.
for loopLavoro semplice :)

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