1
var myLetters = new Array(
         new BlockA(),
         new BlockB(),
         new BlockC()
    );

たとえば、myLetters [1]を削除するにはどうすればよいですか。

ありがとう

4

3 に答える 3

4

任意の位置で要素を削除するには、 splice http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Array.html#splice%28%29を使用できます:

myLetters.splice(1, 1);
于 2012-09-06T14:07:25.380 に答える
3

どう.splice()ですか?

最初の要素を削除する場合:

myLetters.splice(0, 1);

最初の引数はインデックス (0 から開始) で、2 番目の引数は削除するアイテムの数です。

于 2012-09-06T14:06:29.933 に答える
0

myLetters[1] を削除します。ギャップを埋めるために [1] の後にアイテムを移動しないことを除いて、これも機能します。

于 2012-09-06T18:35:22.147 に答える