【发布时间】:2013-03-25 11:59:16
【问题描述】:
如何从包含数百个项目的数组中删除特定项目?
-例如:
var myArray:Array = ["dog", "cat", "bear", "duck", "frog", etc..., etc...];
当我想从这个数组中删除“鸭子”时,我该怎么办?请记住,数组很长,我们不知道“鸭子”在哪里,所以我们不知道它是数组中的索引。 我需要通过它的名称以某种方式获取该项目并将其从数组中删除。
【问题讨论】:
-
@Peter 我希望数组内容是字符串,如果是的话,请引用它们。目前最好的方法似乎是第一个: var i: int = myArray.indexOf(duck); (如果字符串使鸭子成为“鸭子”)并像这样添加伊利亚的答案: if(i>=0)myArray.splice(i,1);
标签: arrays actionscript-3 subtraction