arguments内保存的是函数被调用时获得的参数集合.
可以用arguments.length获取到参数的个数.

解决方案 »

  1.   

    arguments 属性
    为当前执行的 function 对象返回一个arguments 对象。function.argumentsfunction 参数是当前执行函数的名称,可以省略。 说明
    通过 arguments 属性,函数可以处理可变数量的参数。 arguments 对象的 length 属性包含了传递给函数的参数的数目。对于arguments 对象所包含的单个参数,其访问方法与数组中所包含的参数的访问方法相同。
      

  2.   

    function func(a,b){
    alert(a);
    alert(b);
    for(var i=0,l=arguments.length; i < l; i++){
    alert(arguments[i]);
    }
    }func(1,2,3);参考~~~