javascript for循环只执行一次 for(var i=0;i
上面的for循环只执行一次,有人能提供一个解决方案使循环在数组中的所有文件上迭代吗?在括号内,您定义了值为0的变量“i”。因此,i++将返回1,并将其保存到“i”。你说出于某种原因,它只执行一次,显然这是问题的一部分。javascript for循环只执行一次 for(var i=0;i,javascript,Javascript,上面的for循环只执行一次,有人能提供一个解决方案使循环在数组中的所有文件上迭代吗?在括号内,您定义了值为0的变量“i”。因此,i++将返回1,并将其保存到“i”。你说出于某种原因,它只执行一次,显然这是问题的一部分。 检查以确保与此相关的任何代码都是按预期编写的 imageFiles中有什么内容?只有当imageFiles.length==1或它在循环中的某个位置阻塞时,才会运行一次。请给出完整的代码。。。什么是图像文件?只能在asyncfunction@Barmar正确,但由于kprashu
检查以确保与此相关的任何代码都是按预期编写的
imageFiles
中有什么内容?只有当imageFiles.length==1
或它在循环中的某个位置阻塞时,才会运行一次。请给出完整的代码。。。什么是图像文件?只能在async
function@Barmar正确,但由于kprashu明天就会回来,我猜:对于几乎所有语言都通用的基本for
循环,这是一种真正的标准语法。我认为你把它与foreach
循环混淆了,像JavaScript这样的一些语言只是给for
一个额外的语法,而不是定义一个新的关键字。
for(var i=0; i < imageFiles.length; i++)
{
console.log('index value : ' + i)
let item = imageFiles[i]
let file = item.getAsFile()
let oValue = await self.getOrientation(file)
console.log('orientation value : ' + oValue)
}