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

相关推荐
Xin_z_4 分钟前
Vue3 + Element Plus el-tree 节点点击选中问题修复总结
前端·javascript·vue.js
linux_cfan10 分钟前
从“线性观看”到“语义检索”:企业级视频知识库播放器选型指南 (2026版)
javascript·学习·音视频·html5
dust_and_stars16 分钟前
Ubuntu 24.04 安装配置 vscode-server
前端·ubuntu·eureka
Never_Satisfied18 分钟前
在HTML & CSS中,letter-spacing详解
前端·css·html
zh_xuan25 分钟前
React Native 原生和RN互相调用以及事件监听
android·javascript·react native
We་ct29 分钟前
LeetCode 106. 从中序与后序遍历序列构造二叉树:题解+思路拆解
前端·数据结构·算法·leetcode·typescript
菩提小狗32 分钟前
小迪安全2023-2024|第14天:信息打点-JS架构&框架识别&泄漏提取&API接口枚举&FUZZ爬虫&笔记|web安全|渗透测试|
javascript·安全·架构
Never_Satisfied44 分钟前
在HTML & CSS中,Animation 属性使用详解
前端·css·html
少云清1 小时前
【UI自动化测试】9_web自动化测试 _元素等待
前端·web自动化测试
Never_Satisfied1 小时前
在JavaScript / HTML中,模板克隆并添加监听的注意事项
前端·javascript·html