Javascript 对类似数组的对象应用forEach函数
我想我有个问题。我尝试为输入类型文件实现onchangedhandler方法 这是一段代码Javascript 对类似数组的对象应用forEach函数,javascript,reactjs,Javascript,Reactjs,我想我有个问题。我尝试为输入类型文件实现onchangedhandler方法 这是一段代码 const { target: { files } } = event const filesToStore = [] files.forEach(file => { filesToStore.push(file) }) console.log(filesToStore) 但我有个问题。TypeError:files.forEach不是
const { target: { files } } = event
const filesToStore = []
files.forEach(file => {
filesToStore.push(file)
})
console.log(filesToStore)
但我有个问题。TypeError:files.forEach不是函数
我尝试clg文件,我发现它是一个类似数组的对象,如何转换为数组并存储在文件中?在我的例子中,如何存储输入的文件值
console.log文件
您可以采用,它采用类似数组的对象并将此对象转换为数组
filesToStore = Array.from(files);
您可以采用,它采用类似数组的对象并将此对象转换为数组
filesToStore = Array.from(files);
文件的类型为,并且没有forEach扩展方法。您可以在[]内将其转换为文件数组:
[...files].forEach(file => { /* do something */ })
或者在你的情况下,这就足够了:
const filesToStore = [...files]
文件的类型为,并且没有forEach扩展方法。您可以在[]内将其转换为文件数组:
[...files].forEach(file => { /* do something */ })
或者在你的情况下,这就足够了:
const filesToStore = [...files]
您可以记录文件并共享iTunes更新的我的帖子吗?您可以记录文件并共享iTunes更新的我的帖子吗