为什么这个for循环不应该终止呢?

时间:2015-07-27 10:16:01

标签: javascript arrays for-loop

for (i = 0; i < words.length; i++) {
    words[i].order = "l1l2";
}
var tempwords = list.words;
for (i = 0; i < tempwords.length; i++) {
    tempwords[i].order = "l2l1";
    words.push(tempwords[i]);
}

所以我有一个对象数组,我希望这个脚本获取数组中的每个对象,并将值为lll2的订单对象添加到它。然后我希望它再次获取数组,完全相同但这次使用值l2l1然后将两个数组合并在一起但由于某种原因第二个for循环似乎没有终止。由于某种原因,临时词的长度不断增加。 list.words.length和words.length似乎也在增加,而只有words.length应该增加。

0 个答案:

没有答案