主要代码:
var stuCount = res.data; if (stuCount.length>0){ var objList = new Object(); var arr = new Array(); var size = stuCount.length / 3 == 0 ? stuCount.length / 3 : Math.ceil((stuCount.length / 3)); console.log('行数',size); for (var i = 1; i <= size; i++) { var tempArr = []; var temp; if (3 * i > stuCount.length) { temp = stuCount.length; } else { temp = 3 * i; } for (var j = 3 * (i - 1); j < temp; j++) { tempArr.push(stuCount[j]); } var newObj = new Object(); newObj.data = tempArr arr.push(newObj); } objList.data = arr; console.log(objList); }
得到的数据为三个一组