array数组在循环中删除一些项目的时候注意事项:
for(var i:int=0;i< allInfoArray.length;i++){
for(var i:int=0;i< allInfoArray.length;i++){
if(allInfoArray[i].msg=="调用JS事件:onPlayProgress"){
allInfoArray.splice(i, 1);
i--;
}
}
删除了一个之后 ,删除元素的后面的元素的下标值都会减1,所以要加多一句i--,否则会导致删除不干净。
删除了一个之后 ,删除元素的后面的元素的下标值都会减1,所以要加多一句i--,否则会导致删除不干净。