Write a function that splits an array (first argument) into groups the length of size (second argument) and returns them as a multidimensional array

后端 未结 9 1567
遇见更好的自我
遇见更好的自我 2020-12-30 18:18

I am working through a javascript problem that asks me to:

Write a function that splits an array (first argument) into groups the length of size (second argument) an

9条回答
  •  旧时难觅i
    2020-12-30 18:39

    function chunk(arr, size) {
      var newArr = []; // New empty array
      while (arr.length > 0) { // Loop thru the array items
        newArr.push(arr.splice(0, size)); // Removes first 2 items then add it to new array
      }
      return newArr; // New 2D array
    }
    

    I tried using these lines of codes in console and it worked perfectly fine.

提交回复
热议问题