Javascript 将上一个值和下一个值相加的更好方法

Javascript 将上一个值和下一个值相加的更好方法,javascript,Javascript,我有一个如下数组: [ { “模型”:“A”, “计数”:“10”, “日期”:“02-12-2004” }, { “模型”:“B”, “计数”:“20”, “日期”:“02-01-2004” }, { “模型”:“C”, “计数”:“30”, “日期”:“02-02-2004” } ] 我需要一个新的数组集,如下所示 [ { “模型”:“A”, “计数”:“10”, “日期”:“02-12-2004” }, { “模型”:“B”, “计数”:“30”, “日期”:“02-01-2004” }

我有一个如下数组:

[
{
“模型”:“A”,
“计数”:“10”,
“日期”:“02-12-2004”
},
{
“模型”:“B”,
“计数”:“20”,
“日期”:“02-01-2004”
},
{
“模型”:“C”,
“计数”:“30”,
“日期”:“02-02-2004”
}
]
我需要一个新的数组集,如下所示

[
{
“模型”:“A”,
“计数”:“10”,
“日期”:“02-12-2004”
},
{
“模型”:“B”,
“计数”:“30”,
“日期”:“02-01-2004”
},
{
“模型”:“C”,
“计数”:“60”,
“日期”:“02-02-2004”
}
]
这意味着所有以前的集合计数都应该添加到下一个集合。

试试这个

arr=[{“模型”:“A”,“计数”:“10”,“日期”:“02-12-2004”},{“模型”:“B”,“计数”:“20”,“日期”:“02-01-2004”},{“模型”:“C”,“计数”:“30”,“日期”:“02-02-2004”}]
计数=0;
设arr2=arr.filter(obj=>{
count+=parseInt(对象计数);
对象计数=计数;
})

console.log(arr)
这不是工作原理,您必须发布一些代码/工作,然后只有我们可以提供帮助。您可以共享您的代码,如何完成。我们不是来帮您完成任务的,我们是来帮助调试代码中的问题的,我在您的问题中没有看到任何代码。是的,很抱歉,应该是60。。。我已更正,仅供参考,我没有否决,但这改变了原始数组。您不妨使用
forEach
尝试记录
arr
。你会发现它一直都是modified@Phil我已经添加了这两种方法。