1

オブジェクトの JavaScript 配列を、含まれるオブジェクトの 2 つの属性でグループ化したいと考えています。

アンダースコア groupBy を試してみましたが、一度に 1 つの属性しか受け入れないようです。

_.groupBy([{'event_date':'2013-10-11', 'event_title':'Event 2'}, {'event_date':'2013-01-11', 'event_title':'Event 1'}], 'event_title')

私の質問は... 2 つの属性でオブジェクトの配列をグループ化する方法はありますか。

ルビーのように

[#<struct Event event_date=2013-10-11, event_title=Event 2>, #<struct Event  event_date=2013-01-11, event_title=Event 1>].group_by{|p| p.event_date and p.event_title}
4

1 に答える 1