javascript arguments对象

在javascript中,所有函数都可以使用arguments对象。

javascript不会验证传递给函数的参数个数是否等于函数定义的参数个数。定义的函数都可以接受任意个数的参数。

可以通过arguments对象获取函数参数的值,或者参数个数等。

arguments.length表示参数个数,arguments[0]表示第一个参数,依此类推。

如下所示:

function myFunction(){
    for(var i=0;i<arguments.length;i++)
    {
        var  value=arguments[i];                 //遍历函数参数并获取参数的值
        document.write(value+"<br>");
    }
}

 当我们调用myFunction(2,3,4)时,程序会打印出这几个参数2,3,4

posted on 2017-04-21 14:33  乐之者v  阅读(125)  评论(0)    收藏  举报

导航