var arr1:Array = new Array();
arr1.push(item1);
arr1.push(item2);
arr1.push(item3);
然后arr1及其元素被传递给其他函数 有没有办法知道数组中项目的索引?
GetParentArrayIndex(item2) would give me 1;
答案 0 :(得分:2)
Arrays内置了这个功能,Array.indexOf(obj)
答案 1 :(得分:0)
大概你设置了一个函数:
public function GetParentArrayIndex(item:Object):int
{
for(var i=0; i<arr1.length; i++){
if(arr1[i] == item){
return i;
}
}
return -1 //Item not found
}