切割数组 - 将一个数组拆分成多个长度为n的数组

有时候接口返回的数据很长,而前端显示需要分组显示这些数据,这个时候就需要将数组拆分:

datas = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];
var arrLen = 7;  //这里一行数组最多7个
var newDataArr = [];
for (var i=0;iarrLen) {
    newDataArr.push(datas.slice(i,i+arrLen));
}
console.log(newDataArr);

最后就得到我们想要的分组结果啦:

切割数组 - 将一个数组拆分成多个长度为n的数组_第1张图片

 

转载于:https://www.cnblogs.com/stella1024/p/9149149.html

你可能感兴趣的:(切割数组 - 将一个数组拆分成多个长度为n的数组)