Oletem
10/8/2017 - 5:04 PM

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.

Remember to use Read-Search-Ask if you get stuck. Write your own code.

Here are some helpful links:

Array.prototype.push() Array.prototype.slice()


function chunkArrayInGroups(arr, size) {
var holderArray = [];//Пустой еерей, в который будем сгонять 
  
  var count = 0;//Реальный вериебл со значением 0 для while loop
  
  while(count<arr.length){/*Если счетчик = 0(изначально), он запускает
  
  итерацию по arr*/
    
    holderArray.push(arr.slice(count, count+size));/*Добавляй в холдер еррей в нулевом случае - 
    
    еррей, розрезанный с нуля (var count = 0) 0+2, до  буквы с*/
    
    count = count+size; /*Назначь новый count на 2, теперь с буквы "с" 
    до 4(шаг size = 2) буквы - в нашем случае конца еррея*/
  }
  
  return holderArray;
}

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