【发布时间】:2017-04-15 14:33:57
【问题描述】:
我正在尝试遍历Filelist:
console.log('field:', field.photo.files)
field.photo.files.forEach(file => {
// looping code
})
如您所见,field.photo.files 有一个Filelist:
如何正确循环field.photo.files?
【问题讨论】:
-
Array.prototype.forEach.call(field.photo.files, file => console.log(file)); -
不是数组吗?这是 node.js 吗?
-
@connexo:不,
field.photo.files是在FileList上原型化的对象;就像HTMLCollection,它的原型链中没有Array.prototype。 -
简单的
for loop工作:)
标签: javascript file