箭頭函數(shù)
- 如果只有一個參數(shù)咱旱,()可以省
- 如果只有一個return里初,{}可以省
//普通函數(shù)
let show=function(){}
//箭頭函數(shù)
let show=()=>{}
函數(shù)參數(shù)
參數(shù)擴展/展開
...
-
收集參數(shù):
function show(a, b, ...args){}
function show(a, b, ...args){ alert(args);// 55,4,21 } show(12, 2, 55, 4, 21);
...arg:又叫Rest Parameter或者剩余參數(shù)是己,必須是最后一個
-
展開數(shù)組
let arr1=[1,2,3]; let arr2=[5,6,7]; let arr=[...arr1, ...arr2]; alert(arr);
...arr:就是數(shù)組內(nèi)容
默認(rèn)參數(shù)
你傳參献联,我接受劝篷;不傳巴粪,我用默認(rèn)的
eg:
$('#div1').animate({width: '200px'});
$('#div1').animate({width: '200px'}, 1000);
function show(a, b=5, c=12){
console.log(a, b, c);
}
show(11);// 11,5,12
show(11,33);// 11,33,12
show(11,22,99);// 11通今,22,99