Javascript 带数组和和的Js任务 var list=[1,2,3,4,5,6]; 函数和(){ var总和=0; 对于(i=0;i

Javascript 带数组和和的Js任务 var list=[1,2,3,4,5,6]; 函数和(){ var总和=0; 对于(i=0;i,javascript,Javascript,首先,您需要从sum函数返回一个值: var list = [1, 2, 3, 4, 5, 6]; function sum() { var sum = 0; for (i=0; i<arguments.length; i++) { sum += arguments[i]; } } 但是,请注意,整个方法可以替换为调用(在ES5中引入): function sum() { var sum = 0; for (i=0; i<a

首先,您需要从
sum
函数返回一个值:

var list = [1, 2, 3, 4, 5, 6];

function sum() {
    var sum = 0;
    for (i=0; i<arguments.length; i++) {
        sum += arguments[i];
    }
}
但是,请注意,整个方法可以替换为调用(在ES5中引入):

function sum() {
    var sum = 0;
    for (i=0; i<arguments.length; i++) {
        sum += arguments[i];
    }
    return sum;
}
var result = sum.apply(null, list);
var result = list.reduce(function(x, y) { return x + y; });