首页 > 解决方案 > 使用过滤器计算对象值

问题描述

我有一个与使用过滤器计算 JS 对象值有关的问题。例如,我想计算 final_amount-s 的总和取决于 country_name。

[
   {
      "id":3,
      "country_name":"USA",
      "final_amount":0
   },
   {
      "id":7,
      "country_name":"Canada",
      "final_amount":2500
   },
   {
      "id":9,
      "country_name":"Canada",
      "final_amount":2000
   }
]

所以在这个例子中,我想达到这样的结果。

[
   {
      "country_name":"USA",
      "final_amount":0
   },
   {
      "country_name":"Canada",
      "final_amount":4500
   }
]

标签: javascriptecmascript-6javascript-objects

解决方案


推荐阅读