var oldArray:Array = new Array("a", "o", "a", "o", "a", "o", "a", "o");
for (var i:int = 0; i < oldArray.length; i++) {
if (i % 2 == 0) {
trace("go to array 1 " + i);
applesArray.push(oldArray[i]);
}
if (i % 2 != 0) {
trace("go to array 2 " + i);
orangesArray.push(oldArray[i]);
}
}
那些前兩個痕跡出來,如我所料,但如果我跟蹤oneArray和twoArray他們出來相同。這些陣列如何可以相同?
trace(applesArray); (橙子數組);
它們怎麼可能是相同的?
「applesArray」和「orangesArray」是如何聲明的? – raina77ow
將'oldArray [i]'添加到trace語句中,用於「進入數組1」或2,或許您沒有從「oldArray」中獲得期望的結果。 'trace(「去數組1」,我,oldArray [i]);' – Vesper
如果你也會發布你的痕跡輸出 –