JS:一维数组转二维数组
说明:data为一维数组数据,number为列个数。
export function dataGrouping(data, number) {
var len = data.length
var n = number
var lineNum = len % n === 0 ? len / n : Math.floor((len / n) + 1)
var res = []
for (let i = 0; i < lineNum; i++) {
const para = {
rowIndex: i,
data: data.slice(i * n, i * n + n)
}
res.push(para)
}
// console.log('res: ' + JSON.stringify(res))
return res
}