e(){
let arr= [{key:'a',value:2}, {key:'a',value:3}, {key:'b',value:2}, {key:'b',value:8}]
let res = { }
for (const i of arr) {
if(res[i.key]){
res[i.key]+=i.value
}else{
res[i.key]=i.value
}
}
let arr2 =[]
for (const n in res) {
arr2.push({key:n,value: res[n]})
}
console.log(arr2)
}
06-14
2395
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
10-12
1117
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)