我想通过其中包含的对象的两个属性对我的 JavaScript 对象数组进行分组。
我试过下划线 groupBy ,它似乎一次只接受一个属性。
_.groupBy([{'event_date':'2013-10-11', 'event_title':'Event 2'}, {'event_date':'2013-01-11', 'event_title':'Event 1'}], 'event_title')
我的问题是......有没有办法通过它的两个属性对一组对象进行分组。
就像在红宝石中
[#<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}