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数组来计算参数的总和。

相关推荐
Calm55010 小时前
ele表单未输入值提示为英文
前端
爪洼守门员10 小时前
前端性能优化
开发语言·前端·javascript·笔记·性能优化
TOYOAUTOMATON10 小时前
GTH系列模组介绍
前端·目标检测·自动化
2022.11.7始学前端10 小时前
n8n第十节 把Markdown格式的会议纪要发到企微
前端·chrome·n8n
阿蒙Amon10 小时前
JavaScript学习笔记:4.循环与迭代
javascript·笔记·学习
爱上妖精的尾巴10 小时前
6-3 WPS JS宏 add、delete、size、clear集合成员添加与删除
javascript·wps·js宏·jsa
郑州光合科技余经理10 小时前
海外版生活服务系统源码 | 外卖+跑腿一站式平台技术解析
java·开发语言·javascript·git·spring cloud·php·生活
fruge10 小时前
Lodash 源码精读:防抖节流的实现细节与边界场景
前端
yuzhiboyouye10 小时前
怎么熟悉一个web前端项目的业务呢?
前端