函数的参数

1.参数扩展/数组展开  

参数扩展:

a.可以收集剩余的参数

com:function(a,b,...args){}
//Rest Parameter必须是最后一个

b.展开数组

展开后的效果,跟直接把数组的内容直接写在这一样(任何出现  , ,   都能用数组展开)

let arr1=[1,2,3];
let arr2=[4,5,6];
let arr = [...arr1,...arr2]   //等价于  let arr=[1,2,3,4,5,6]

2.默认参数

func1:(a,b=5,c=12)=>{
     console.log(a,b,c)
}
this.func1(88)   //88,5,12
this.func(88,20)  //88,20,12
原文地址:https://www.cnblogs.com/peilin-liang/p/11967626.html