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

相关推荐
用户059540174465 小时前
用了半年 LangChain Memory,才发现回滚测试压根没测对
前端·css
木木的木云5 小时前
从零构建微前端框架:PavilionMfe 设计揭秘
前端·架构·vite
weedsfly5 小时前
Cookie 安全三属性:HttpOnly、Secure、SameSite 分别防什么?
前端·javascript·面试
IT_陈寒5 小时前
SpringBoot自动配置没生效?你可能漏了这个注解
前端·人工智能·后端
monologues5 小时前
Vue3 底层原理深度解析:从编译到运行的源码之旅
前端
前端炒粉5 小时前
马克思主义基本原理在Vue框架中的指导作用探析
前端·javascript·vue.js
happyprince6 小时前
12-vLLM 量化方案全面分析
前端·javascript·vllm
大圣编程6 小时前
python break语句
开发语言·前端·python
EntyIU6 小时前
Vue History 模式配置文档
前端·javascript·vue.js
随风一样自由6 小时前
【AI全栈+前端代理】前端代理配置中最常用的参数及说明
前端·前端代理