let arr1 = ['a','b','c','d','e','f','g'];
const chunk =(arr,chunkLength)=>{
const newArr = [];
const len = arr.length;
newArr[0] = arr.slice(0,chunkLength);
for(let i = chunkLength;i<len;i++){
if(newArr[newArr.length-1].length === chunkLength){
newArr.push([]);
// console.log(newArr);
}
newArr[newArr.length-1].push(arr[i]);
}
console.log(newArr);
}
let result = chunk(arr1,3);
文章来源: https://blog.csdn.net/weixin_44934978/article/details/90643168