我想使用 删除数组的前四个索引splice()
,然后从索引 0 开始重建数组。我该怎么做?
Array.index[0] = 'one';
Array.index[1] = 'two';
Array.index[2] = 'three';
Array.index[3] = 'four';
Array.index[4] = 'five';
Array.index[5] = 'six';
Array.index[6] = 'seven';
Array.index[7] = 'eight';
Array.splice(0, 4);
Array.index[0] = 'five';
Array.index[1] = 'six';
Array.index[2] = 'seven';
Array.index[3] = 'eight';
我通过计时器访问数组,在每次迭代中我想删除数组的前四个索引。我假设splice()
会删除索引,然后从 0 索引开始重建数组。它没有,所以我所做的是创建一个'deleteIndex'变量,在每次迭代中,一个+4被添加到deleteIndex。
var deleteIndex:int = 4;
function updateTimer(event:TimerEvent):void
{
Array.splice(0,deleteIndex);
deleteIndex = deleteIndex + 4;
}