分割数组并将其放入对象中
Divide Array and put it in object
下面是将数组划分为块的工作代码。如果你对此有更好的解决方案,请告诉我。
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);
如果不再需要数组,可以使用Array#splice()
而不是Array#slice()
。
var a = [],
ttt = {},
i;
for ( i = 0; i < 4500; i++) {
a.push(i);
}
i = 0;
while (a.length) {
ttt[i++] = a.splice(0, 1e3);
}
document.write('<pre> ' + JSON.stringify(a, 0, 4) + '</pre>');
document.write('<pre> ' + JSON.stringify(ttt, 0, 4) + '</pre>');
相关文章:
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 在Javascript中转换对象数组
- 在JavaScript中通过索引从对象数组中获取值
- Backbone虹吸以获取对象数组
- 如何在DataTables 2.1中迭代对象数组
- Javascript-根据赋值顺序,按键合并对象数组
- 将事件附加到对象/数组
- jQuery$.inArray()总是返回-1和一个对象数组
- javascript处理一个对象数组以获得一个新的对象数组
- javascript在数组中获取对象数组中键的所有不同值
- 在对象数组中查找多个值的d3范围
- Undercore.js获取对象数组中键对象的值
- 在mongoose中使用正则表达式在对象数组中进行查询搜索
- 如何通过json对象数组为嵌套对象赋值
- 如何循环通过2个对象数组并通过匹配id进行合并
- 为对象数组创建列表项
- 如何使用javascript合并两个对象数组
- JSON到对象数组,并向每个对象添加项
- JavaScript:从对象数组中获取唯一值及其计数
- 按不同项目对对象数组进行排序