// 1.先变二维数组
// let baseArray = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13];
let len = results.length//baseArray.length;
let n = 2; //假设每行显示3个
let lineNum = len % 2 === 0 ? len / 2 : Math.floor( (len / 2) + 1 );
let res = [];
for (let i = 0; i < lineNum; i++) {
// slice() 方法返回一个从开始到结束(不包括结束)选择的数组的一部分浅拷贝到一个新数组对象。且原始数组不会被修改。
let temp = results.slice(i*n, i*n+n);
res.push(temp);
}
// console.log(res);
// 2.再变json数组对象
res.forEach((item,index)=>{
let obj = {
a:item[0]||'--',
b:item[1]||'--',
}
dataWanted.push(obj)
})
// console.log(dataWanted)
标签:先变,res,len,item,二维,let,数组
From: https://www.cnblogs.com/djsz3y/p/17383386.html