【发布时间】:2021-03-08 05:30:01
【问题描述】:
我遇到了过滤器和减少的问题。 只有当“A”等于 2020 时,我才需要得到“smc”的总和。 这是我的数组:
arr = [{A:2020, smc:1},{A:2020, smc:2}, {A:2021, smc:3}]
我尝试过类似的方法:
arr.filter(e=> e.A===2020).reduce((sum, iter) => sum + iter.smc)
但它似乎不起作用。 任何想法为什么? 谢谢
【问题讨论】:
标签: javascript node.js arrays filter reduce