Lea*_*ner 1 javascript arrays reduce
我知道我们可以使用来对数组元素求和,reduce()但是如果我们有一个数组数组该怎么办。例如:
var result=[10,20,30];
result.reduce((a, b) => a + b)
Run Code Online (Sandbox Code Playgroud)
它将返回 60
但是如果我们有
var result=[10,20,30];
result.reduce((a, b) => a + b)
Run Code Online (Sandbox Code Playgroud)
我们如何通过result=[60,90,210]使用reduce 获得最终结果?
result=[
[10,20,30],
[20,30,40],
[60,70,80]
]
const final = result.map(item => item.reduce((a, b)=> a + b, 0))
console.log(final)Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
90 次 |
| 最近记录: |