簡體   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