ES6——参数展开

函数的参数
1 参数扩展/展开
2 默认参数

参数扩展
1 收集剩余的参数
function show(a,b,...args){}
所谓的Rest Parameter必须是最后一个

2 展开数组

let arr=[1,2,3];
...arr// 1,2,3

例子

function show(...args){
  fn(...args);
}
function fn(a,b){
 alert(a+b);
}
show(12,5);
// 17

3 默认参数

function show(a,b=5,c=12){
    console.log(a,b,c);
}
show(99);
show(99,19);
show(99,19,24);

你可能感兴趣的:(ES6——参数展开)