繁体   English   中英

如何使用Lodash将JavaScript对象数组分组

[英]How to group javascript object array using lodash

我有这个对象的javascript数组:

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

我需要将其归类为对象,如下所示:

{
    "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"
    }]
}

最好的lodash方法是什么?

如上所述,您可以按以下方式在Lo-dash中对对象进行分组

_.groupBy(users, 'day');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM