2011-08-16 11 views

答えて

1

実際、arraycollection、arrays、dictionaryはすべて同じ内部データ構造、つまりハッシュマップ(または同様のもの)上で動作します。 配列コレクションには、辞書とは異なり、いくつかの初期化済みのメモリスロットがあります。

また、arraycollectionsはアンシフトなど、包みあなたがシフトのような操作を繰り返すまたは実行する必要が対処するのが容易である

だから、あなたが尋ねるべきである質問は、私はデータに何をする必要がありますどのような業務であり、どちらを選択する必要があるかを決定します。

+0

こんにちは@Neeraj、Dictionaryは、私のアプリケーションで同時に必要なすべてのニーズを満たしています。同時にarraycollectionもあります。今、より良い選択肢である自分のアプリケーションを最適化することを知りたい。 –

+1

@Kishoreキーが常にプリミティブ型(つまりstring、int、numberなど)の場合は、辞書ではなく配列コレクションを使用してください。キーが他のカスタムAS3オブジェクトの場合は、辞書を使用する必要があります。 – Neeraj

関連する問題