之前我們介紹了es6的變量、對象、字符串。繼之前的文章,我們繼續(xù)了解es6所帶來的新用法——函數(shù)
在es5系列中function形參并不能設置默認值,如果不傳的話默認就為undefined,例如function a(m,n){n = n||1 }只能在函數(shù)中再次初始化n的變量,而es6中則可以直接在形參中定義,例如function a(m,n=1){}即可實現(xiàn)。
除此之外,如果我們傳的參數(shù)數(shù)量不固定,比如第一次傳3個第二次傳5個,沒有上限的時候,我們也沒辦法獲取到全部的參數(shù),只能通過數(shù)組或者對象的形式來接受參數(shù),現(xiàn)在我們了解了...可以解構,那么在函數(shù)傳參中,也可以使用...的形式來進行參數(shù)傳遞,接收參數(shù)時直接回轉成數(shù)組格式。