对于循环-通过多个数组动态循环

For loop - dynamically loop through more than array

本文关键字:循环 数组 动态 于循环 -通      更新时间:2023-09-26

我正试图使用for循环将几个sprite及其相关标签添加到create-js容器对象中。

有可能同时添加两者吗?

NPCs.push(spriteBMP, spriteBMP2, spriteBMP3);
Lables.push(spriteLabel, spriteLabel2, spriteLabel3);

环路:

for (npc in NPCs && label in Labels) {
    spriteContainer.addChild(npc, label);
}

如果没有,我如何才能做到这一点?

// Using Math.max to make sure we can get through all  of them
for ( var i = 0, l = Math.max(NPCs.length, Labels.length); i < l; ++i ) {
    spriteContainer.addChild(NPCs[i], Labels[i]);
}

任何不在其中一个数组中的内容都将作为undefined发送。