說我有對象的這樣一個排序的數組:添加和對象的數組與特定條件lodash結合重複
[
{name: 'item1', quantity: 5},
{name: 'item1', quantity: 8},
{name: 'item2', quantity: 6},
{name: 'item2', quantity: 3},
{name: 'item3', quantity: 1},
{name: 'item3', quantity: 1},
]
我要添加了具有quantities > 1
項的值,並將其結合,從而我得到這個:
[
{name: 'item1', quantity: 13},
{name: 'item2', quantity: 9},
{name: 'item3', quantity: 1},
{name: 'item3', quantity: 1},
]
是否有一個快速的單一或lodash鏈方法可以實現這一目標?我想使用_.map
,但它不會給你以前的項目,所以我不得不使用_.map
範圍以外的變量來保持該值。看到我是否可以用lodash做到這一點,因爲我已經將它用於其他方法,而不是寫入額外的代碼行。
如果額外的條件是不可能的,那麼組合和添加所有項目將不得不做。
感謝您的回答,我希望避免寫出額外的代碼行,因爲我已經我的項目中包含了lodash,但我可能不得不走這條路。 – PGT