作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法从数组中删除一个对象?
(可能不使用 array.filter 或创建新数组)
例子:
var arr:Array= new Array();
//create dummy objs
for (var i:uint=0; i < 10; i++){
var someObject:SomeClassObject = new SomeClassObject();
someObject.Name ="Amit"+ i;
someObject.Site="http://www.mysite.com/"+i;
//...many more props
arr.push(someObject);
}
//
removeElement("Amit4",arr);
removeElement("Amit8",arr);
//...so on so forth
for (var i:Number=0; i < arr.length; i++)
{
if (arr[i].Name == element)
{
arr.splice(i, 1);
}
}
arr= removeElement("Site","http://www.mysite.com/6",arr)
ie. removeElement(criteria:object,criteria_value(s):object,arr)
最佳答案
用
if(array.indexOf(obj) != -1)
array.splice(array.indexOf(obj),1);
关于actionscript-3 - AS3 一般从(对象)数组中删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3837195/
我是一名优秀的程序员,十分优秀!