js一维数组转二维数组

利用数组的splice方法进行转换

1.封装函数

// 入参 num:需要转换成几维数组,arr:需要转化的数组
// 出参 转换后的数组
arrChange(num, arr) {
  const newArr = [];
  while(arr.length > 0) {
    newArr.push(arr.splice(0, num));
  }
  return newArr;
},

2.使用方法

let arr=[1,2,3,4,5,6,7,8];
console.log(this.arrChange(2,arr))

在这里插入图片描述


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