剩余参数"/>
剩余参数
1.剩余参数永远是个数组,即使没有值,也是空数组
2.使用剩余参数替代arguments获取实际参数
3.剩余参数的位置:剩余参数只能是最后一个参数,之后不能再有其他参数,否则会报错
//剩余参数与解构赋值结合使用,注意:剩余参数(元素)必须是最后一个
const [a,...num] = [1,2,3]
console.log(a,num); // 1,[2,3]
//数组解构赋值与剩余参数
const fn = ([num,...args])=>{}
fn([1,2,3])
//对象解构赋值与剩余参数
const {x,y,...z} = {a:0,x:1,b:9,y:3}
console.log(x,y,z) //1,3,[a:0,b:9]
更多推荐
剩余参数
发布评论