」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何在對象的JavaScript數組中匯總重複鍵的值?

如何在對象的JavaScript數組中匯總重複鍵的值?

發佈於2025-02-06
瀏覽:816

[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