javascript
js将某个数组分割为n个对象一组(如,两两一组,三三一组等) -凯发ag旗舰厅登录网址下载
方法一:
var result = [];
var data = [
{name:'chen',age:'25'},
{name:'chen',age:'25'},
{name:'chen',age:'25'},
{name:'chen',age:'25'},
{name:'chen',age:'25'},
{name:'chen',age:'25'},
{name:'chen',age:'25'},
{name:'chen',age:'25'},
{name:'chen',age:'25'},
{name:'chen',age:'25'},
]
for(var i=0;i
result.push(data.slice(i,i 3));
}
//[
//[{name:'chen',age:'25'},{name:'chen',age:'25'},{name:'chen',age:'25'}],
//[{name:'chen',age:'25'},{name:'chen',age:'25'},{name:'chen',age:'25'}],
//[{name:'chen',age:'25'},{name:'chen',age:'25'},{name:'chen',age:'25'}],
//[{name:'chen',age:'25'}],
//]
方法二:
var sparray = function(n,q){
var r = [],f;
for (f = 0;f < q.length;) {
r.push(q.slice(f,f = n))
}
return r
}
var arr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14];
console.log(sparray(5,arr))//[[1,2,3,4,5],[6,7,8,9,10],[11,12,13,14]]
原文链接:https://blog.csdn.net/qq_43156398/article/details/90715915
总结
以上是凯发ag旗舰厅登录网址下载为你收集整理的js将某个数组分割为n个对象一组(如,两两一组,三三一组等)的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。
- 上一篇:
- 下一篇: