// 多参数函数
function multArgsFunc() {
var sum = 0;
for(var i = 0; i < arguments.length; i++) {
sum += arguments[i];
}
return sum;
}
console.log(multArgsFunc(1, 2, 3, 4)); // 10
console.log(multArgsFunc(1, 2, 3, 4, 5)); // 15
谨记
使用隐式的arguments对象实现可变参数的函数。
考虑对可变参数的函数提供一个额外的固定元数的版本,从而使使用者无需借助apply方法。
参考资料:https://lee134134134.github.io/page/6/