- 计算所有传入参数的和,具体传入多少参数不确定
- arguments:在每一个函数内,都有一个内置的数组,是一个变量,叫做arguments。
- arguments可以存储当前函数传入的所有参数,而且,是通过传参的顺序,进行排列的
- arguments.length 输入传入参数的个数
- 访问arguments里面的数据,需要通过对应的房间号/下标进行访问
function sum(){
alert(arguments.length);
alert(arguements[2]);
}
sum(3, 4, 5);
- 下标可以配合我们循环去使用
function sum(){
var sum = 0;
for(var i = 0; i < arguments.length; i++){
sum += arguments[i];
}
alert(sum);
}
sum(3, 4, 5, 6);