正如標題所示,我正在尋找一種合併具有兩個相同鍵值對的數組中的對象的方法。例如,合併具有兩個相同鍵值對的數組中的對象
var ingredients = [
{name: 'egg',qty: 3,msr: large},
{name: 'egg',qty: 3,msr: large},
{name: 'egg',qty: 3,msr: tbsp},
{name: 'bacon',qty: 1,msr: cup}
];
期望的結果:
ingredients = [
{name: 'egg',qty: 6,msr: large},
{name: 'egg',qty: 3,msr: tbsp},
{name: 'bacon',qty: 1,msr: cup}
];
任何意見讚賞!
請添加代碼,你試過。 –
另一個對象在哪裏?請顯示你的代碼 – meteorzeroo
你應該使用'array.reduce()' – Booster2ooo