美文网首页
一维数组转换为二维数组

一维数组转换为二维数组

作者: louiebb | 来源:发表于2019-10-10 10:53 被阅读0次
/**
 *  [一维数组转换为二维数组]
 * @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
}

相关文章

网友评论

      本文标题:一维数组转换为二维数组

      本文链接:https://www.haomeiwen.com/subject/dieopctx.html