在JavaScript中,不定参数和rest语法都是用于处理函数参数的语法。它们可以让函数接受任意数量的参数,方便函数的灵活调用。
1.不定参数语法
不定参数语法用于在函数中接受任意数量的参数。在函数定义时,可以使用符号来表示不定参数,这样函数就可以接受任意数量的参数,并将其作为一个数组传递给函数。例如:...
在上面的例子中,函数接受任意数量的参数,并将它们作为一个数组传递给函数。函数内部使用函数将所有参数相加并返回结果。
2.休息语法
Rest语法是ES6中新增的一种语法,用于获取函数中剩余的参数。它与不定参数语法非常相似,但是可以用于解构已有的数组。在函数定义时,可以使用符号将剩余的参数捕获为一个数组,这样函数就可以获取除了前面指定的参数之外的所有参数。例如:...
在上面的例子中,函数接受一个字符串和任意数量的参数。函数内部使用函数将所有参数与字符串一起输出。