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

相关推荐
ss27316 小时前
AI全栈实战 | 3.3-02 Python 并发:有 GIL 为什么还用多线程,asyncio 和 JS 事件循环同源不同味
开发语言·javascript·python
liangshanbo121516 小时前
高级前端面试题:package.json 常见字段
前端·json
CappuccinoRose17 小时前
输入事件进阶
前端·javascript·输入事件
liangshanbo121518 小时前
面试题:前端工程化中 Tree Shaking的原理是什么?
前端·treeshaking
5008419 小时前
React Native for OpenHarmony 实战:三方库 react-native-url-polyfill 的鸿蒙化适配指南
javascript·react native·react.js·性能优化·electron·harmonyos
补码缩写19 小时前
视频跳转触发了seeked,画面就到位了吗
前端
库拉镜像AI牛牛19 小时前
漫剧工作室量产方案:依托知漫剧 AI 短剧降本增效
大数据·服务器·前端·人工智能·语音识别
不可能片场19 小时前
内容运营自动化 用相似度拦住撞车选题
前端·electron
静默回滚19 小时前
视频进度条跳回去,先别改事件监听
前端
米多科技19 小时前
让 AI 走进我的 3D 世界:一个 MCP server 的完整实现
javascript