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

得到需要的数据: 把一维数组转成二维数组
转换前:[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(下角标从几开始, 下角标从几结束)

二维数组转一维数组: 


版权声明:本文为m0_59006402原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。