arguments.length屬性用于返回調用當前函數所傳入的真實參數個數。
該屬性屬于arguments對象,所有主流瀏覽器均支持該屬性。
## 語法
```
[functionObject.]arguments.length
```
## 返回值
arguments.length屬性的值為Number類型,返回調用當前函數所傳入的實際參數個數。
arguments.length屬性只有當函數開始執行時才被定義。
## 示例&說明
```
function test(){
document.writeln("實際傳入參數個數為" + arguments.length);
};
test(); // 實際傳入參數個數為0
function foo(a, b){
// "foo."可以省略
document.writeln("實際傳入參數個數為" + foo.arguments.length);
};
foo(1, 2); // 實際傳入參數個數為2
function bar(a, b){
document.writeln("實際傳入參數個數為" + arguments.length);
}
bar(1, 2, 3, 4); // 實際傳入參數個數為4
```