从数组中删除元素而不重新排列

时间:2013-06-30 22:56:54

标签: actionscript-3 flash

我想从array.i中删除一个特定元素,使用splice方法。但问题是我不想在此之后重新排列我的数组。 换句话说,如果我们有

 var ar:Array = [0,1,5,3];

 ar.splice(2,1);

 trace(ar[2]); 

和ar [2]现在是3。

但我想未定义。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以将undefined分配给要删除的索引:

ar[2] = undefined;