// --- 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) ["王太利", "肖央", "曾毅", "玲花"]