📜  其余参数 - Javascript (1)

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

其余参数 - JavaScript

在JavaScript中,其余参数(rest parameter)允许函数接受不定数量的参数,并将它们存储在一个数组中。

语法

其余参数语法使用三个点号(...)放在形式参数的前面,表示有可变数量的参数将被传递给函数。示例:

function myFunc(...args) {
  // args是一个数组,包含所有传入的参数
}
示例

下面是一个示例,使用其余参数计算任意数量的整数的总和:

function sum(...args) {
  let total = 0;
  for (const arg of args) {
    total += arg;
  }
  return total;
}

console.log(sum(1, 2, 3)); // 输出 6
console.log(sum(1, 2, 3, 4, 5)); // 输出 15
注意事项
  • 其余参数必须是函数的最后一个参数。
  • 当使用其余参数时,函数的 arguments 对象将不再可用。
  • 如果没有传入任何参数,其余参数将是一个空数组。
结论

通过使用其余参数,可以更方便地编写可接受不定数量参数的函数。其余参数将所有传入的参数存储在一个数组中,从而使处理参数更加简单。