0

I have this javascript array of objects for example:

[{
    day : "August 30th",
    id: 1,
    message : "lorem ipsum1"
},{
    day : "August 30th",
    id: 2,
    message : "lorem ipsum2"
},{
    day : "August 31th",
    id: 3,
    message : "lorem ipsum3"
}];

and I need to group it to be object and look like this:

{
    "August 30th": [{
        day : "August 30th",
        id: 1,
        message : "lorem ipsum1"
    },{
        day : "August 30th",
        id: 2,
        message : "lorem ipsum2"
    }],

    "August 31th": [{
        day : "August 31th",
        id: 4,
        message : "lorem ipsum3"
    }]
}

What is the best lodash method to do this?

Nina Scholz
  • 376,160
  • 25
  • 347
  • 392
Mladen
  • 33
  • 3

1 Answers1

2

As discussed above, you can group your objects in Lo-dash as follows:

_.groupBy(users, 'day');
Phylogenesis
  • 7,775
  • 19
  • 27