【发布时间】:2021-01-21 16:32:31
【问题描述】:
const sumOfCubes = array => {
return array.reduce(function(sum,value){
return sum + Math.pow(value, 3);
},0) // this line
}
console.log(sumOfCubes([1, 5, 9]));
你好,我有一个问题。我需要创建一个函数,它接收一个数字数组并返回其立方体的总和。我用过。
【问题讨论】:
-
reduce函数的累加器的初始值
-
0是
sum的初始值。它记录在here -
它是
array.reduce(function (...) { ... }, 0)...0是reduce的第二个参数。 -
您是否尝试查看
reduce方法的文档?当您不了解函数参数的用途时,这不是您应该首先查看的地方吗?
标签: javascript arrays