在PHP中你可以这样做:
Array1 = 0,0,3,6,6,6,7,8,8,9
然后遍历Array1并设置Array2的键
Array2[0] = true;
Array2[3] = true;
Array2[6] = true;
Array2[7] = true;
Array2[8] = true;
Array2[9] = true;
Array2.count = 6;
但是在AS3中做类似的事情将导致计数10(真,,,,真,,,,真,真,真,真),因为所有未设置的键都被计算在内。 有没有办法在不使用任何循环的情况下执行此操作?或函数,简单且高效非常重要。
答案 0 :(得分:0)
这是因为默认情况下,actionscript数组是密集数组。 这意味着这些数组不会在索引之间留下空格。
如果您确实需要优化,可以使用associative array or dictionary