2017-12-08 17 views
0
{ 
    "item_name": "Chicken Tangy Combo", 
    "item_key": "mezvts3qv1rl56vj", 
    "item_price": 22, 
    "quantity": 1, 
    "ingredients": [ 
    { 
     "group_key": "9lleke6mc60ulon1", 
     "key": "qjuejdqhhcyz0orm", 
     "ingredient_name": "2 Bread", 
     "price": 1, 
     "qun": 1, 
     "max": 1, 
     "min": 0 
    }, 
    { 
     "group_key": "qctfdwlc54v8xdet", 
     "key": "rkgqnzkpktjfkfwz", 
     "ingredient_name": "Onion Rings", 
     "price": 3, 
     "qun": 1, 
     "max": 2, 
     "min": 1 
    } 
    ] 
} 

最大谷を取得することはできませんすることができ細かい作業が、GROUPBYとsumBy loadashloadashで最小値と最大値を見つける方法

私は _(this.item.ingredients).groupBy('group_key').map((objs, key) => ({ 'group_key': key, 'total': _.sumBy(objs, 'qun'), 'max':_.maxBy(objs, 'max')})).value();

を使用

を使用して最大と最小を見つける方法代わりに、私は..

答えて

0

は私がLoadashについて何も知らないし、それを検索するとき、私はLodashを発見し、メニューに_.max選択したオブジェクト全体を取得

+0

に動作していない仲間:おそらく、この0、https://lodash.com/docs#maxBy

関連する問題