ECMAScript的rest参数怎么用

发布时间:2025-03-04 16:02:11 作者:小樊
来源:亿速云 阅读:84

在 ECMAScript 6 (ES6) 中,rest 参数(也称为剩余参数)允许我们将不定数量的参数表示为一个数组。这使得函数可以接受任意数量的参数,而无需预先知道参数的数量。要使用 rest 参数,只需在函数参数列表中的最后一个参数前加上三个点(…)。

下面是一个使用 rest 参数的示例:

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(1, 2, 3, 4, 5)); // 输出:15

在这个例子中,sum 函数接受任意数量的参数,并将它们存储在名为 numbers 的数组中。然后,我们遍历这个数组并将所有数字相加,最后返回总和。

需要注意的是,rest 参数必须是函数参数列表中的最后一个参数,因为它会收集其后面的所有参数。你不能在 rest 参数后面再添加其他参数。

推荐阅读:
  1. ECMAScript 2020 的新特性有哪些
  2. ECMAScript和JavaScript对比有哪些区别

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ecmascript

上一篇:ECMAScript的解构赋值怎么写

下一篇:ECMAScript的默认参数怎么设置

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》