如何把一维数组转为二维数组

得到需要的数据: 把一维数组转成二维数组
转换前:[1,2,3,4,5,6,7,8]  
取size=4; 4个一组  
 转换后:[[1,2,3,4], [5,6,7,8]] 

findRelGoods(id).then(data => {

  const size = 4 // 每页4条
  const total = Math.ceil(data.result.length / size) // 总页数

  for (let i = 0; i < total; i++) {
    const t = data.result.slice(i * size, (i + 1) * size)  // 0-4
    sliders.value.push(t)
  }
})

data.result是发请求求得的数据, total是一共可以分成多少页,  splice(下角标从几开始, 下角标从几结束)

二维数组转一维数组: 

    原文作者:前端~
    原文地址: https://blog.csdn.net/m0_59006402/article/details/119100440
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞