Chunky Monkey - antoniojvargas/FreeCodeCamp GitHub Wiki
Chunky Monkey
Write a function that splits an array (first argument) into groups the length of size (second argument) and returns them as a two-dimensional array.
function chunkArrayInGroups(arr, size) {
// Break it up
var finalArr = [];
var oneArr = [];
for(var i = 0; i < arr.length; i++){
if (i % size !== size - 1)
oneArr.push(arr[i]);
else {
oneArr.push(arr[i]);
finalArr.push(oneArr);
oneArr = [];
}
}
if (oneArr.length !== 0){
finalArr.push(oneArr);
}
return finalArr;
}
chunkArrayInGroups(["a", "b", "c", "d"], 2);