foreach循环1000次项目多次

时间:2017-02-03 07:34:06

标签: javascript arrays

在javascript中,我有一个类似500,000项的数组。

我想多次向服务器发送1000个项目。

似乎我需要使用Slice Function

我怎样才能每次发送1000件物品,最后一次发送最后一件物品。如果它少于1000件。

1 个答案:

答案 0 :(得分:0)

var splicedItems = [];

        for(var i =0; i<=yourBigArr.length-1; i++)
        {
          splicedItems[] = yourBigArr.splice(0,1000);
        }

splice用于修改数组。在上面的例子中,我们拼接了1000个项目,每次数组将减少1000个项目。因此索引总是从0开始,而要切割的项目将是1000(如你所说)