一、參數(shù)的收集
<script>
function show(a,b,...c) {
console.log(a,b,c)
}
show(2,3,4,44,4,444)
</script>
結(jié)果:

image.png
使用...擴(kuò)展符號(hào)會(huì)把最后剩余的參數(shù)都是收集成一個(gè)數(shù)組,
...c必須是最后一個(gè)參數(shù)
二、參數(shù)的展開(kāi)
function show(a,b,c) {
console.log(a,b,c)
}
let arr=[2,3,4,5]//...arr ----->2,3,4,5
show(...arr)
展開(kāi)后相當(dāng)于把數(shù)組的內(nèi)容全部取出來(lái)
三、默認(rèn)參數(shù)
function show(a,b,c=3) {
console.log(a,b,c)
}
show(2,3)
如果不傳c的實(shí)參,就默認(rèn)使用c=3,如果傳了新的參數(shù),就把默認(rèn)的覆蓋