js 数组排序 重复项相加返回新数组
作者:
妖刀_ | 来源:发表于
2022-04-14 14:57 被阅读0次 function mergeArr(todos, key) {
var newArr = [];
todos.forEach(item => {
var dataItem = item
if (newArr.length > 0) {
var filterValue = newArr.filter(v => {
return v.index == dataItem.index
})
if (filterValue.length > 0) {
newArr.forEach(n => {
if (n.index == filterValue[0].index) {
n[key]= filterValue[0][key]+ dataItem[key]
}
})
} else {
newArr.push(dataItem)
}
} else {
newArr.push(dataItem)
}
})
return newArr
}
本文标题:js 数组排序 重复项相加返回新数组
本文链接:https://www.haomeiwen.com/subject/ocbtertx.html
网友评论