I have written a function which takes two parameters: (1) an Array, (2) size of the chunk.
function chunkArrayInGroups(arr, size) {
  var myArray = [];
  for(var i = 0; i < arr.length; i += size) {
    myArray.push(arr.slice(i,size));
  }
  return myArray;
}
I want to split this array up into chunks of the given size.
chunkArrayInGroups(["a", "b", "c", "d"], 2)  
should return: [["a", "b"], ["c", "d"]].
I get back: [["a", "b"], []] 
 
    