javascript - 带有参数列表的 For 循环

标签 javascript qt for-loop qml qtquick2

在 Bash 中,可以简单地列出要迭代的元素:

for i in 1 7 45
do echo $i
done 

当然可以

array = [1, 7, 45]
for (i = 0; i < array.length; ++i) console.log(array[i])
delete array

但是,例如,在 QML 中,这是行不通的,而且有点笨拙。人们可以简单地离开阵列,但我宁愿避免它。我希望在执行循环后立即销毁数组。

有没有更好的解决方案?

最佳答案

array = [1, 7, 45]
array.forEach( function(e){
  console.log(e);
});

已更新

如果你不想创建一个数组,你可以这样做:

[1 ,7, 45].forEach(function(e){console.log(e);})

关于javascript - 带有参数列表的 For 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32139315/

相关文章:

javascript - 管理 React 中同级组件之间的许多输入 - 最佳方法?

php - 列出 JSON 数组

javascript - 底部的 jQuery,等待 <head> 上的执行脚本,直到它被加载

windows - QFileInfo::isWritable() 在 Windows 7 上具有完全权限时返回 false

python - 如何用两种不同的语言制作 PYQT 图形用户界面?

Java代码打印能力

javascript - 随机排列,因此没有两个键在同一位置

c++ - 观察 QSharedMemory 的变化

matlab - 如何在没有for循环的情况下在matlab中计算这个

c++ - 无法填充 C++ 数组,每个索引处只有最后一项