[],[0,1,2,],[3,4,5,],[6] is the output i get from the following code
function chunkArrayInGroups(arr, size) {
var newarr=[[]];// Break it up.
for (var i=0; i<arr.length; i+=size){
newarr.push(arr.slice(i,i+size) );
}
arr.shift();
return newarr;
}
chunkArrayInGroups([0, 1, 2, 3, 4, 5, 6], 3);