当前位置:网站首页>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); //['小红','小张']
边栏推荐
猜你喜欢

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

化算力为战力:宁夏中卫的数字化转型启示录

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

Benchmarking Lane-changing Decision-making for Deep Reinforcement Learning

Detailed AST abstract syntax tree

【飞控开发高级教程4】疯壳·开源编队无人机-360 度翻滚

Alexa染料标记RNA核糖核酸|RNA-Alexa 514|RNA-Alexa 488|RNA-Alexa 430

List类的超详细解析!(超2w+字)

汉源高科8光口12电口交换机千兆8光8电12电16电网管型工业以太网交换机

百利药业IPO过会:扣非后年亏1.5亿 奥博资本是股东
随机推荐
单调栈及其应用
charles配置客户端请求全部不走缓存
后台图库上传功能
LeetCode 622. Designing Circular Queues
C51 存储类型与存储模式
php截取中文字符串实例
友宏医疗与Actxa签署Pre-M Diabetes TM 战略合作协议
使用 ReportLab 绘制 PDF
Pytorch GPU 训练环境搭建
Statistical machine learning 】 【 linear regression model
若依集成easyexcel实现excel表格增强
Benchmarking Lane-changing Decision-making for Deep Reinforcement Learning
CLIP论文解读
EMQX Newsletter 2022-07|EMQX 5.0 正式发布、EMQX Cloud 新增 2 个数据库集成
redis常用命令,HSET,XADD,XREAD,DEL等
Interview Blitz: What Are Sticky Packs and Half Packs?How to deal with it?
php根据两点经纬度计算距离
EasyCVR平台海康摄像头语音对讲功能配置的3个注意事项
收藏-即时通讯(IM)开源项目OpenIM-功能手册
若依集成browscap读取浏览器用户代理