2.1.7 Spread Operator & Rest Operator
在 ES6 中,新增了一個 "..." 的關鍵字,這個關鍵字在不同時間點有不同的效果,有些時候它會被當作展開運算子(spread operator)使用,有些時候則是被當作其餘運算子(rest operator)使用。
其餘運算子(Rest Operator)
其餘運算字會幫助我們把輸入函式中的參數值變成陣列的形式
展開運算子(Spread Operator)
展開運算符是把一個陣列展開成個別的值的速寫語法,它只會在"陣列字面定義"與"函式呼叫"時使用
展開運算符可以作陣列的淺拷貝,當然陣列的淺拷貝有很多種方式,這是一種新語法,也是目前最簡單的一種語法:
Last updated