I tried couple of way but not getting the result as expected.
Say that I have array of objects like this:
var users = [
{ 'user': 'barney', 'age': 36, 'active': false },
{ 'user': 'fred', 'age': 40, 'active': true },
... and so on (n lenght) ...
];
I wanted to divide them into two or three groups. If I have 100 objects and I like them to be divided in 3 groups, then the result with first and second group should contain 33 objects and the last group should contain 34 objects (or any other best possible way remaining objects distributed).
I tried to use lodash's chunk but that does things completly different :)
console.log(_.chunk(users, 2)) // this will create 50 chunks of 2 objects
Edited my question to explain more.
var my arrayOfObj = [1,2,3,4,5,6,7,8,9,10]
myArray.dividThemIn(3) // when run this, I am getting chunks like below
[{1,2,3}, {4,5,6}, {7,8,9}, {10}] // I am finding code that does this
[{1,2,3,4}, {5,6,7,8}, {9,10}] // But I need the code that does this