【发布时间】:2016-08-05 22:47:51
【问题描述】:
以下是将数组分成块的工作代码。如果您对此有更好的解决方案,请告诉我。
var a = [];
for (var i = 0; i < 4500; i++) {
a.push(i);
}
var ttt = {};
var start = 0;
var end = 999
if (a.length > 999) {
for (var i = 0; i < 4; i++) {
ttt[i] = a.slice(start, end);
start = end + 1;
end = start + 999;
console.log(start + ":" + end);
}
}
console.log(a.length);
console.log(ttt[1].length);
【问题讨论】:
-
您想创建一个新数组,其中每个块最多包含 1000 个项目?
-
结果应该是对象还是数组?
标签: javascript arrays