.剔除数组元素(转)
.删除数组元素(转)要删除一个或多个数组元素,或移动数组元素解决办法splice( ) 方法删除指定位置的元素,po
.删除数组元素(转)
要删除一个或多个数组元素,或移动数组元素
解决办法
splice( ) 方法删除指定位置的元素,pop( ) 删除尾部元素,shift( ) 删除首部元素
讨论
删除指定位置的元素使用splice( ) 方法,它需要两个参数:
start
开始下标
deleteCount
删除的元素个数,如果没有定义,则从起始位置到末尾全部删除:
-ActionScriptvar?numbers:Array?=?new?Array(4,?10);
numbers[4]?=?1;
trace(numbers);?//?显示:?4,10,undefined,undefined,1
for(var?i:int?=?0;?i?<?numbers.length;?i++)?{
if(numbers[i]?==?undefined)?{
numbers.splice(i,?1);
i--;
}