arguments是一個對應傳入函式之引數的類陣列(Array-like)物件。簡單來說也就是parameters的集合的概念。
arguments回傳的值是斜體的 [ ] ,看起來很像陣列(array-like),但它並不是真的陣列!所以arguments回傳的值並不具備所有陣列所具有的特徵。
它是類陣列,不是真的陣列,雖然可以用arguments.length來取得裡面參數的數量以及可以直接使用arguments[index]來取得或修改特定位置的參數,但它並不能使用陣列的操作方法。
[JavaScript] 理解 JS中的arguments 與 parametersarrow-up-right
Last updated 2 years ago