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

相关推荐
&活在当下&12 小时前
uniapp 选择城市区号索引列表实现
前端·uni-app
阿珊和她的猫12 小时前
简述 React 的虚拟 DOM 机制
前端·react.js·前端框架
梵得儿SHI12 小时前
Vue 高级特性:混入(Mixin)使用场景与问题、Vue3 组合式 API 替代方案精讲
前端·javascript·vue.js·组合式api·参数传递·mixin机制·显式调用
qq_3363139312 小时前
javaweb-HTML和CSS(2)
前端·css·html
Sapphire~12 小时前
【模板】Jinja风格 Ruby风格
前端·后端
冰暮流星12 小时前
javascript之for-of循环
开发语言·javascript·ecmascript
不绝19112 小时前
Input/屏幕/Camera/光源/碰撞检测/音频相关
开发语言·javascript·ecmascript
火星数据-Tina12 小时前
体育平台搭建:如何高效引入赛事直播与比分数据
大数据·前端·网络
醉风塘12 小时前
完美升级!将ElTree生硬文本提示替换为优雅的ElEmpty组件
javascript·vue.js·elementui
RichardLau_Cx13 小时前
Google Chrome 浏览器安装「豆包插件」完整教程
前端·chrome·插件·豆包