私のアプリケーションでは、キーが整数である辞書が必要です。
これは整数なので、 normal を使用しますArray
。
var arr : Array = [];
arr[5] = anObject;
arr[82] = anOtherObject;
を反復処理するとfor each
、問題ありません。これらの 2 つのオブジェクトを反復処理します。問題は、arr.length
83 が返されることです。そのため、配列を変更するときに、その数をカウントする変数を作成する必要があります。
質問 1: そのためのベスト プラクティスはありますか (IE: int をキーとする連想配列)? 私は辞書を使うのをためらった。
質問 2 : フラッシュは、アレイの未使用のバケットにメモリを割り当てますか?