2023-03-27 工作记录--JS-将一个含未知个数内容的数组,划分成含num个内容的二维数组

JS-将一个含未知个数内容的数组,划分成含num个内容的二维数组

/*
将一个含未知个数内容的数组,划分成含num个内容的二维数组
* @param {Int} num 二维数组里包含的个数
* @param {Array} arr 数据源
*/
function cut(num, arr) {
    
    
  const newArr = [];
  const len = arr.length;
  for (let i = 0; i < len; i += num) {
    
    
    newArr.push(arr.slice(i, i + num));
  }
  return newArr;
}

const result = cut(3,[1,2,3,4,5]);
console.log(result); // [[1,2,3],[4,5]]

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_48850734/article/details/129749798