0

forループで配列のインスタンスを作成する方法はありますか?

これが私のコードです...

var recArrCon1:Array = new Array(50);
var recArrCon2:Array = new Array(50);
var recArrCon3:Array = new Array(50);
var recArrCon4:Array = new Array(50);
var recArrCon5:Array = new Array(50);
var recArrCon6:Array = new Array(50);
var recArrCon7:Array = new Array(50);
var recArrCon8:Array = new Array(50);

forループで動的に宣言したい。前もって感謝します。

ちなみに私はAS3を使っています

編集:答えは(BarışUşaklıから)です:

var recArrCons:Object = {};
for(var i:int=1; i<=8; i++) 
{
    recArrCons["recArrCon" + i] = new Array(50);
}

trace(recArrCons.recArrCon4); // 4th array
4

2 に答える 2