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