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]]