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
```