Javascript 计算数字数组的和
我是javascript新手,正在尝试完成一个测试。到目前为止,我做得还不错,但最后三件事我似乎做得不对: -它应该返回带有一个数字数组的和 -如果所有元素都为零,则应返回零 -当传递数字数组时,它应该返回总和Javascript 计算数字数组的和,javascript,arrays,Javascript,Arrays,我是javascript新手,正在尝试完成一个测试。到目前为止,我做得还不错,但最后三件事我似乎做得不对: -它应该返回带有一个数字数组的和 -如果所有元素都为零,则应返回零 -当传递数字数组时,它应该返回总和 const numbers = [6, 12, 1, 18, 13, 16, 2, 1, 8, 10]; function sumNumbers(arr){ if (arr === undefined || arr.length == 0) { return 0; }
const numbers = [6, 12, 1, 18, 13, 16, 2, 1, 8, 10];
function sumNumbers(arr){
if (arr === undefined || arr.length == 0) {
return 0;
}
array.reduce(function(a, b){
return a + b;
}, 0);
}
您需要返回
return
的结果,并采用相同的变量array
函数数(数组){
if(array==undefined | | array.length==0){
返回0;
}
返回数组.reduce(函数(a,b){
返回a+b;
}, 0);
}
常量数=[6,12,1,18,13,16,2,1,8,10];
console.log(sumNumbers(number))代码>您应该返回reduce的结果,没有名为array的数组,应该是arr:
const number=[6,12,1,18,13,16,2,1,8,10];
函数数(arr){
如果(arr==未定义| | arr.length==0){
返回0;
}
返回arr.reduce(函数(a,b){
返回a+b;
}, 0);
}
console.log(sumNumbers(number))代码>非常感谢!我没看到。
return arr.reduce(function(a, b){