JavaScript函数以及它的参数对象arguments

语法:

function 函数名 (arguments){

        //执行代码;

}

arguments是一个类数组。

有arguments[],length等数组属性,用于接收参数,(实际上无参数的函数也存在一个arguments)

严格控制:即直接使用arguments[i]给参数赋值,此操作优先级最高。比参数名=值;要高

例:目的:构造一个函数来求任意数值的平均数

function getAvg(){

  var sum=0;len=arguments.length;i;

    for(i=0;i<=len;i++){

            sum=sum+argument[i];

            }

            return sum/len;

}

            console.log(getAvg(50,70,60));

输出结果:60

上述例子说明了

1.arguments有数组的属性length以及索引

2.arguments有自动接收参数的数量、值的功能

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容