function chunk(arr, size) {
// 请把你的代码写在这里
var num = Math.floor(arr.length/size);
var m = arr.length%size;
var arr2=[];
for(var i=0;i<num;i++){
var t=[];
for(var j=0;j<size;j++){
t.push(arr[j+i*size]);
}
arr2.push(t);
}
if(m>0){
var t2 = [];
for(var x=m;x>0;x--){
t2.push(arr[arr.length-x]);
}
arr2.push(t2);
}
return arr2;
}
chunk([0, 1, 2, 3, 4, 5, 6, 7, 8], 4);
FCC:Chunky Monkey(分割数组)
最新推荐文章于 2018-06-02 19:37:50 发布