【发布时间】:2019-12-23 08:59:52
【问题描述】:
我有一个 obj 数组,其中有些麻木,我想找到总和。我知道如何用一个简单的数组来实现这一点,但在这种情况下,它看起来很混乱。
我尝试像往常一样在数组中使用 reduce,但它不起作用。
const arr = [{ some: 1 }, { some: 2 }, { some: 3 }]
const sumArr = arr.reduce((a, b) => a.some + b.some, 0)
console.log(sumArr)
例如我知道我能做到:
const arr = [1, 2, 3, 4, 5]
const sumArr = arr.reduce((a, b) => a + b, 0)
console.log(sumArr)
如果我有一个像[{a: 1}, {a: 2}, {a: 3}, {b: 4}, {b: 5}] 这样的数组,我想为所有a 找到sum,并为所有b 做同样的事情。
【问题讨论】:
-
谢谢,之前没找到这个。
标签: javascript arrays reactjs object