📅  最后修改于: 2023-12-03 15:37:51.576000             🧑  作者: Mango
在Javascript中,可以使用多参数表达形式来接受多个参数。
function func(arg1, arg2, ...args) {
//函数体
}
其中,arg1
和arg2
是命名参数,而...args
则是一个扩展语法,用于接收任意数量的参数并将它们存放在一个数组中。
例如,我们可以编写一个函数,用于计算任意数量的数字的平均值:
function average(...nums) {
let sum = 0;
for(let i = 0; i < nums.length; i++) {
sum += nums[i];
}
return sum/nums.length;
}
然后,我们可以通过传递任意数量的数字来调用该函数,例如:
console.log(average(1, 2, 3)); // 输出:2
console.log(average(1, 2, 3, 4, 5)); // 输出:3
这个示例中,我们使用了扩展语法来接收任意数量的数字,并使用循环计算它们的总和,最后返回平均值。
多参数表达形式是Javascript中非常有用的一个特性,可以用于处理任意数量的参数,并简化代码。有了它,我们可以编写更加通用、灵活的函数。