在javascript中,我有一个类似500,000项的数组。
我想多次向服务器发送1000个项目。
似乎我需要使用Slice Function
。
我怎样才能每次发送1000件物品,最后一次发送最后一件物品。如果它少于1000件。
答案 0 :(得分:0)
var splicedItems = [];
for(var i =0; i<=yourBigArr.length-1; i++)
{
splicedItems[] = yourBigArr.splice(0,1000);
}
splice用于修改数组。在上面的例子中,我们拼接了1000个项目,每次数组将减少1000个项目。因此索引总是从0开始,而要切割的项目将是1000(如你所说)