【发布时间】:2018-05-01 20:59:29
【问题描述】:
我正在尝试解决一个问题,我必须在函数内使用 .reduce() 方法获取数组的总和,而不是返回总和,我需要调用回调并将总和传递到那里。
我很确定我正确地使用了 .reduce() 但我不断得到“未定义”,而且,在我的一生中,我无法弄清楚如何在函数中调用函数。
任何帮助/解释将不胜感激!
问题:对 numbers 数组中的所有整数求和。 而不是返回总和调用 cb 并在那里传递总和。
我的代码:
function sumArray(numbers, cb) {
//code here
numbers.reduce(function(sum, currentValue) {
return sum + currentValue;
}, 0);
cb([1, 2, 3, 4, 5], result);
}
function addTwo(num) {
const result = num + 2;
}
【问题讨论】:
-
你在哪里打电话给
sumArray()?
标签: javascript arrays function methods callback