ES2015 延展操作符 + 解构

本文介绍了JavaScript中延展操作符(...)的使用方法及其与解构赋值结合的应用场景。通过实例展示了如何利用延展操作符将数组元素传递给函数参数,并结合解构赋值简化代码。

延展操作符

let showMe=(name,age)=>`${name}的年龄是${age}`
let me=['daichen',18];
alert   (showMe(me));
//此时认为me 就是 name参数


let showMe=(name,age)=>`${name}的年龄是${age}`
let me=['daichen',18];
alert   (showMe(...me));
//此时me数组里的数值一一对应传给showMe方法

...就是延展操作符.

解构

let [name,age]=[“daichen”,18];

let [name,age]=[“daichen”,]; //如果第二个没数值那么就写个 ,

左右解构相同。

延展操作符 + 解构

let showMe=(name,age)=>`${name}的年龄是${age}`
let [sex,...me]=["男","daichen",18];
alert   (showMe(...me));
alert(me.length)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值