📜  多参数表达 - Javascript(1)

📅  最后修改于: 2023-12-03 15:37:51.576000             🧑  作者: Mango

多参数表达 - Javascript

在Javascript中,可以使用多参数表达形式来接受多个参数。

语法
function func(arg1, arg2, ...args) {
  //函数体
}

其中,arg1arg2是命名参数,而...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中非常有用的一个特性,可以用于处理任意数量的参数,并简化代码。有了它,我们可以编写更加通用、灵活的函数。