了解ActionScript 3中的Array :: splice

num*_*l25 11 flash actionscript actionscript-3 flash-cs4

我试图从数组中删除一个对象,但由于某种原因它不起作用.我的印象是拼接接受2个参数:首先,数组中的位置开始于.对于参数2,从那时开始删除多少.

我只想删除一个条目,所以我这样做:

array.splice(i,0);
Run Code Online (Sandbox Code Playgroud)

但它没有用.有人能告诉我我做错了什么,并告诉我它应该如何工作.

Ano*_*on. 40

如果要删除一个元素,请调用splice(index, 1).


Mos*_*she 7

您的代码将删除您正在描述的零件.将第二个参数更改为1:

array.splice(i,1);
Run Code Online (Sandbox Code Playgroud)