Discuss / JavaScript / 练习 & 作业

练习 & 作业

Topic source

玩转ACE

#1 Created at ... [Delete] [Delete and Lock User]

function sum(...rest) {

    var sum = 0;

    for (let i of rest) {

        sum = sum + i;

    }

    console.log(sum);

}

function sum2(...rest) {

    let sum = 0;

    rest.forEach(function (e) {

        sum = sum + e;

    });

    console.log(sum);

}

小明的例子是因为他在`return`后换行了,函数直接`return`没有任何返回值的情况下返回`undefined`。修正如下:

function max(a, b) {

    if (a > b) {

        return a;

    } else {

        return b;

    }

}


  • 1

Reply