arguments 儲存了所有傳遞參數的值。 而且還可以用lenght屬性,但是它並不是一個陣列,是一個叫做類陣列的東西,也就是說無法使用 JS 提供給 array 的函式庫(例如: sort , map ,filter等等)
傳統函數
使用 arguments
來得到傳入的資料
const countNumber = function () {
console.log(arguments);
}
countNumber(10, 50, 100, 50, 5, 1, 1, 1, 500);
箭頭函式
箭頭函式裡沒有arguments
但是可以利用其餘參數達到相同效果
const countNumber = (...arg) => {
console.log(arg);
}
countNumber(10, 50, 100, 50, 5, 1, 1, 1, 500);