在JavaScript中,不定參數和rest語法都是用于處理函數參數的語法。它們可以讓函數接受任意數量的參數,方便函數的靈活調用。
1.不定參數語法
不定參數語法用于在函數中接受任意數量的參數。在函數定義時,可以使用符號來表示不定參數,這樣函數就可以接受任意數量的參數,并將其作為一個數組傳遞給函數。例如:...
在上面的例子中,函數接受任意數量的參數,并將它們作為一個數組傳遞給函數。函數內部使用函數將所有參數相加并返回結果。
2.休息語法
Rest語法是ES6中新增的一種語法,用于獲取函數中剩余的參數。它與不定參數語法非常相似,但是可以用于解構已有的數組。在函數定義時,可以使用符號將剩余的參數捕獲為一個數組,這樣函數就可以獲取除了前面指定的參數之外的所有參數。例如:...
在上面的例子中,函數接受一個字符串和任意數量的參數。函數內部使用函數將所有參數與字符串一起輸出。