ES6之rest参数

70 阅读1分钟
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);