我必须通过所有项目for循环迭代其中:JavaScript数组迭代方法
for (i=0; i < this.widgets.length; i++) {
this.changeWidgetArray(this.widgets[i]);
}
在for循环中,对于每一个单独的元件,我称为“changeWidgetArray”。 在这种方法中,上面的“部件” - 阵列被改变。 “changeWidgetArray”中的数组更改会影响循环迭代吗?
我的问题是:
在当下,当迭代与第一项开始,是整个阵列的所有元素“收集”,还是JavaScript的动态由一个下一次迭代之前去取一步开始。
还是这取决于JavaScript的实现?这是在ECMA-Script规范中定义的吗?
非常感谢提前
这取决于这个数组来自哪里 – SergeS
@SergeS:我不理解你。 –