rest参数,即动态参数
如下
let sum =(...m)=>{
let total = 0;
for(let i of m){
total+=i;
}
return total;
}
sum(3,4,5,7)除了以上做动态参数还用于数组间的合并 ,相当于传统意义上的concat达到的效果
let arr1 =[1,3] ;let arr2=[3,5];
[...arr1,...arr2];
arr1.concat(arr2);