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 开始),第二个参数是要删除的项目数量。

于 2012-09-06T14:06:29.933 回答
0

删除我的信件[1];也可以工作,只是它不会在 [1] 之后移动项目以缩小差距。

于 2012-09-06T18:35:22.147 回答