分割数组

请编写一个函数,该函数将一个数组(第一个参数)拆分成若干长度为 size(第二个参数)的子数组,并将它们作为二维数组返回

 1 function chunkArrayInGroups(arr, size) {
 2  let result=[];
 3  for(let i=0;i<arr.length;i+=size){
 4    let temp=[];
 5    for(let j=i;j<i+size;j++){
 6    if(j<arr.length){
 7      temp.push(arr[j]);
 8    }
 9    }
10  result.push(temp);
11 }
12 return result;
13 }
14 chunkArrayInGroups(["a", "b", "c", "d"], 2);

 

posted @ 2021-05-17 15:20  icyyyy  阅读(130)  评论(0)    收藏  举报