rodpoblete
5/29/2017 - 8:46 PM

Dividir array en grupo de arrays - FCC [251]

Dividir array en grupo de arrays - FCC [251]

// array.prototype.push()
// array.prototype.slice();

function chunckArrayInGroups(arr, size) {
  var chunk = [], i; // declara array vacio e indice de for
  for (i = 0; i <= arr.length; i+= size) // loop que recorre el array 
    chunk.push(arr.slice(i, i + size)); // push al array el tramo desde el indice del loop hasta el valor size + el indicador 
  return chunk;
}


chunckArrayInGroups(["a", "b", "c", "d"], 2); 
// [["a", "b"], ["c","d"]]