”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 如何在对象的JavaScript数组中汇总重复键的值?

如何在对象的JavaScript数组中汇总重复键的值?

发布于2025-02-06
浏览:641

[2通过求和它们相应的值来重复键?

objarr = [ {键:"&quot 2013 2013 00:00:00 GMT-0400&quot,val:42}, {键:"&quot 2013年9月24日00:00:00 GMT-0400" val:78}, {键:"&quot 2013 00:00:00 GMT-0400&quot,val:23}, {键:&quort;&quot of 2013 00:00:00 gmt-0400&quot,val:54} //&&&&&&&&&&&&let我们的目标是获得一个带有唯一键和汇总值的数组,例如:

使用MAP并降低; //将数据转换为降低的地图 const counts = objarr.Reduce(((prev,curr)=> { const count = prev.get(curr.key)|| 0; prev.set(curr.key,curr.val count); 返回上一条; },new Map()); //地图将对象计算回数组 const redusedobjarr = [... counts] .map(([[key,value])=> { 返回{键,值} }); console.log(reducedObjarr); [&& && && &&华

最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3