我在数组中有三个属性。当前两个属性具有相同的值时,我想要第三个属性的总和。我的目标是拥有一个阵列,其中前两个属性是唯一的。
以下示例
var arrayPeople = [
{
name: 'joe',
category: 'leave',
count: 2,
},
{
name: 'bob',
category: 'travel',
count: 1,
},
{
name: 'joe',
category: 'leave',
count: 1,
},
{
name: 'bob',
category: 'travel',
count: 3,
};
];
我希望
arrayPeople = [
{
name: 'joe',
category: 'leave',
count: 3,
},
{
name: 'bob',
category: 'travel',
count: 4,
};
];
name: 'joe', category: 'leave'
只出现一次,count: 3
是第一个数组中两个计数的总和。