[js] 關於 js的 ...
... 在ES6的JS裡面叫做其餘參數
MDN的描述如下:
如果函式的最後一個命名參數以
...
開頭,它會被視為一個陣列。該陣列的元素會被置於索引從 0
(含)到的 theArgs.length
(不含)位置,並且被視為一個函式的參數。則會把之後的參數全部蒐集起來,成為一個新的Array。
例如:
let [ x, y, ...other] = [ 1, 2 ,3 ,4 ,5 ,6 ,7, 8, 9];
console.log( x, y, ...other);
會顯示 1 2 後面一個名為other的arry 包含剩下的3~9
留言
張貼留言