Creates an array of elements split into groups the length of size. If array can't be split evenly, the final chunk will be the remaining elements.
Arguments
- 
array (Array): The array to process. - 
[size=1] (number): The length of each chunk 
Returns
- 
(Array): Returns the new array of chunks. 
_.chunk(['a', 'b', 'c', 'd'], 2);
// => [['a', 'b'], ['c', 'd']]
_.chunk(['a', 'b', 'c', 'd'], 3);
// => [['a', 'b', 'c'], ['d']]
    
Top comments (1)
@Lam Hoang what if I pass 0 or may be 6 as arguments?