一维数组转换为二维数组
2019-10-10 本文已影响0人
louiebb
/**
* [一维数组转换为二维数组]
* @param {NUmber} num 每个子数组里的元素个数
* @param {Array} arr 目标数组
*/
export function arrTransform(num, arr) { //
let result = [] // 声明数组
arr.forEach((item, index) => {
let page = Math.floor(index / num) // 计算该元素为第几个素组内
if (!result[page]) { // 判断是否存在
result[page] = []
}
result[page].push(item)
})
return result
}