天天看點

rest 參數 用于擷取函數的實參 用來代替 arguments ...擴充運算符

// --- rest 參數 用于擷取函數的實參 用來代替 arguments

// es5 擷取實參的方式

// function date(){

// console.log(arguments);

// }

// date("白芷",'阿膠','陳皮')

// rest 擷取實參的方式

// function date(...args){

// console.log(args);

// date("白芷",'阿膠','陳皮') // (3) ["白芷", "阿膠", "陳皮"]

// rest 參數必須要放在參數最後

function fn(a,b,...args){

console.log(a); // 1

console.log(b); // 2

console.log(args); // (4) [3, 4, 5, 6]

}

fn(1,2,3,4,5,6)

--------------------------------------------------

// // ...擴充運算符

// const tfboys = ['易烊千玺','王源','王俊凱']; // '易烊千玺','王源','王俊凱'

// // function chunwan(){

// // console.log(arguments);

// // }

// // chunwan(...tfboys) ; // '易烊千玺','王源','王俊凱'

// 1 數組 合并

// const kuaizi = ['王太利','肖央'];

// const fenghuang = ['曾毅','玲花'];

// const zuixuan = kuaizi.concat(fenghuang)

// // console.log(zuixuan); // (4) ["王太利", "肖央", "曾毅", "玲花"]

// const zuikuai = [...kuaizi,...fenghuang];

// console.log(zuikuai); // (4) ["王太利", "肖央", "曾毅", "玲花"]

繼續閱讀