在函数中可以使用 Arguments Object 来获取函数调用时传递的参数列表,以及传递的参数个数。
代码示例:
function sum() {
var total = 0;
for (var i = 0; i < arguments.length; i++) {
total += arguments[i];
}
return total;
}
console.log(sum(1, 2, 3)); // 输出 6
console.log(sum(4, 5)); // 输出 9
在上面的代码中,函数 sum
没有指定参数,但是可以接受任意个数的参数。使用 arguments
可以获取传递的参数列表,遍历列表并计算总和。