Javascript 在阵列上循环
完成Javascript 在阵列上循环,javascript,loops,Javascript,Loops,完成sumNumbers功能。该职能应: 返回传递给函数的数组中所有数字的总和 如果数组为空,则此函数应返回0 例如: sumNumbers([1, 2, 3]) // should return 6 我的代码: sumNumbers = function(sum) { var sumArray = [1, 2, 3]; for (var i = sumArray; i < 7; i ++) return sum }; sumNumbers=函数(和
sumNumbers
功能。该职能应:
- 返回传递给函数的数组中所有数字的总和
- 如果数组为空,则此函数应返回0
sumNumbers([1, 2, 3]) // should return 6
我的代码:
sumNumbers = function(sum) {
var sumArray = [1, 2, 3];
for (var i = sumArray; i < 7; i ++)
return sum
};
sumNumbers=函数(和){
var sumArray=[1,2,3];
对于(var i=sumArray;i<7;i++)
回报金额
};
我通过终端测试了我的代码,它通过定义和数,但我无法通过连续数的和。任何洞察或有用的提示都会很棒 您需要在阵列上循环 大概是这样的:
var sum = 0;
for(var i=0; i < sumArray.length; i++) {
sum += sumArray[i];
}
var总和=0;
对于(var i=0;i