当前位置:网站首页>ES6--剩余参数
ES6--剩余参数
2022-08-03 20:04:00 【嘿………】
七、剩余参数(新增语法)
1、剩余参数语法允许我们将一个不定数量的参数表示为一个数组。
function fn(a, b, ...c){
console.log(a); //1
console.log(b); //2
console.log(c); //[3,4,5]
}
fn(1,2,3,4,5);
举个例子(计算和):
//计算和
const sum = (...args) => {
let total = 0;
args.forEach(item => total += item)
return total;
}
console.log(sum(10,20)); //30
console.log(sum(10,20,30)); //60
2、剩余参数和解构配合使用
let stu = ['小明','小红','小张'];
let [a1, ...a2] = stu;
console.log(a1); //'小明'
console.log(a2); //['小红','小张']
边栏推荐
- 盘点在线帮助中心对企业能够起到的作用
- 怎么将自己新文章自动推送给自己的粉丝(巨简单,学不会来打我)
- C中的数据存储
- FreeRTOS Intermediate
- Auto.js脚本程序打包
- RNA-ATTO 390|RNA-ATTO 425|RNA-ATTO 465|RNA-ATTO 488|RNA-ATTO 495|RNA-ATTO 520近红外荧光染料标记核糖核酸RNA
- 剑指 Offer II 044. 二叉树每层的最大值-dfs法
- Detailed steps for tensorflow-gpu2.4.1 installation and configuration
- Anaconda virtual environment migration
- Internet Download Manager简介及下载安装包,IDM序列号注册问题解决方法
猜你喜欢

「游戏建模干货」建模大师几步操作,学习经典,赶紧脑补一下吧

高位套牢机构,用友网络的信任危机是如何产生的?

花 30 美金请 AI 画家弄了个 logo,网友:画得非常好,下次别画了!

调用EasyCVR云台控制接口时,因网络延迟导致云台操作异常该如何解决?

node版本切换工具NVM以及npm源管理器nrm

【leetcode】剑指 Offer II 008. 和大于等于 target 的最短子数组(滑动窗口,双指针)

149. The largest number on a straight line, and check the set
[email protected] 594/[email prote"/>RNA核糖核酸修饰Alexa 568/[email protected] 594/[email prote

盘点在线帮助中心对企业能够起到的作用

Benchmarking Lane-changing Decision-making for Deep Reinforcement Learning
随机推荐
若依集成easyexcel实现excel表格增强
In-depth understanding of JVM-memory structure
高位套牢机构,用友网络的信任危机是如何产生的?
JMeter笔记5 |Badboy使用和录制
【微信小程序2】事件传参与数据同步[03]
【飞控开发高级教程6】疯壳·开源编队无人机-AI语音控制
Kubernetes资源编排系列之三: Kustomize篇 作者 艄公(杨京华) 雪尧(郭耀星)
高效目标检测:动态候选较大程度提升检测精度(附论文下载)
relocation R_X86_64_PC32 against,/usr/bin/ld: final link failed: Bad value
多模态 参考资料汇总
子树的大小
入门3D建模基础教程详细分解
1-php学习笔记之数据类型
Interview Blitz: What Are Sticky Packs and Half Packs?How to deal with it?
怎么将自己新文章自动推送给自己的粉丝(巨简单,学不会来打我)
钱江摩托某型号产品ECU货不对版 消费者知情权应如何保障?
【leetcode】剑指 Offer II 007. 数组中和为 0 的三个数(双指针)
汉源高科8光口12电口交换机千兆8光8电12电16电网管型工业以太网交换机
友宏医疗与Actxa签署Pre-M Diabetes TM 战略合作协议
2022 CCF中国开源大会会议通知(第三轮)