javascript 变长参数—js可变长参数:代码示例

vuekuangjia

温馨提示:这篇文章已超过271天没有更新,请注意相关的内容是否还可用!

javascript 变长参数—js可变长参数:代码示例

JavaScript中的可变长参数指的是函数可以接受任意数量的参数。在函数定义时,我们可以使用特殊的语法来声明可变长参数。这个特殊的语法是通过使用三个点(...)来表示的。

当我们在函数定义时使用可变长参数语法,我们可以在函数体内使用一个特殊的变量来引用所有传递给函数的参数。这个变量被称为"arguments"。arguments是一个类似数组的对象,它包含了所有传递给函数的参数。

下面是一个使用可变长参数的示例代码:

function sum(...numbers) {

let total = 0;

for (let number of numbers) {

total += number;

}

return total;

}

console.log(sum(1, 2, 3)); // 输出6

console.log(sum(4, 5, 6, 7)); // 输出22

console.log(sum(10)); // 输出10

在上面的例子中,我们定义了一个名为sum的函数,它使用可变长参数语法来接受任意数量的参数。在函数体内,我们使用一个for循环来遍历arguments对象中的所有参数,并将它们相加。我们返回总和。

通过使用可变长参数,我们可以轻松地处理不同数量的参数,而不需要在函数定义时指定具体的参数数量。这样可以使函数更加灵活和通用。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码