rest参数

Rest参数是ES6中新增的一个语法特性,也称为剩余参数。其语法形式为三个点(...)加上一个名称,用于表示函数的参数个数不确定,可以将多余的参数收集到一个数组中。Rest参数只能作为最后一个参数出现,且一个函数只能有一个Rest参数。

示例代码:

复制代码
function sum(a, b, ...args) {
  let result = a + b;
  for (let i = 0; i < args.length; i++) {
    result += args[i];
  }
  return result;
}

console.log(sum(1, 2, 3, 4, 5)); // 输出15

在上述代码中,Rest参数为args,用于收集传递给函数的所有多余参数。在函数体内,我们使用for循环遍历args数组来计算参数的总和。

相关推荐
q***64974 分钟前
SpringSecurity踢出指定用户
android·前端·后端
q***76667 分钟前
SpringSecurity 实现token 认证
android·前端·后端
llxxyy卢8 分钟前
xss-maps(1-12)尝试思路过关加源码分析
前端·xss
Amy_yang10 分钟前
js 封装时间格式化,将单位有秒(s)的数据转换为'00:00:00'格式
javascript
interception11 分钟前
爬虫js逆向,jsdom补环境,抖音,a_bogus
javascript·爬虫·python
小璞12 分钟前
一、React Fiber 架构与任务调度详解
前端·react.js·前端框架
小璞12 分钟前
四、虚拟 DOM 与 Diff 算法:架构设计的智慧
前端·react.js·前端框架
南蓝13 分钟前
【AI 日记】调用大模型的时候如何按照 sse 格式输出
前端·人工智能
一树论15 分钟前
浏览器插件开发经验分享二:如何处理日期控件
前端·javascript
小璞15 分钟前
六、React 并发模式:让应用"感觉"更快的架构智慧
前端·react.js·架构