<分区>
我有一个主数组-
const arr = [
{ description: 'Senior', amount: 50 },
{ description: 'Senior', amount: 50 },
{ description: 'Adult', amount: 75 },
{ description: 'Adult', amount: 35 },
{ description: 'Infant', amount: 25 },
{ description: 'Senior', amount: 150 }
]
我需要有关 es6 操作的帮助,该操作将根据键(描述)添加数量并删除重复项。
结果数组看起来有点像-
const newArr = [
{ description: 'Senior', amount: 120 },
{ description: 'Adult', amount: 110 },
{ description: 'Infant', amount: 25 },
{ description: 'Senior', amount: 150 }
]
我一直在使用 reduce 运算符通过下面的解决方案来实现这一点,但这也会删除不连续的对象。
如果有人可以帮助我使用一些 es6 运算符来执行相同的操作,那将非常有帮助。