【发布时间】:2020-10-23 16:22:28
【问题描述】:
类似的东西
var array1:Array = new Array();
var array2:Array = new Array();
for each (var mc in array1 && mc in array2)
{ trace(mc); }
显然这不起作用。我也试过了
for each (var mc in array1 || mc in array2)
{ trace(mc); }
和
for each (var mc in array1)
for each (var mc in array2)
{ trace(mc); }
【问题讨论】:
-
使用迭代器变量 for (var i:int = 0; i 然后通过它们的索引来寻址元素:array1[i ] 和 array2[i] 分别。
-
另一方面,如果您只需要在单个循环中遍历几个 Array 中的所有项目,请使用 Array.concat(.. .) 创建一个临时联合 Array.
-
英语不是一门编程语言,你需要把你的语句改成计算机能理解的形式。即使我不明白你在一个循环中迭代两个数组是什么意思。为什么不在一个循环中迭代一个数组,在另一个循环中迭代另一个数组?
标签: arrays for-loop actionscript-3