欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何实现不定参数的函数

程序员文章站 2024-02-21 11:58:58
...

1、利用arguments属性。

 function add(){
        var sum=0;
        if(arguments.length==0)
            return 0;
        else
        {
            for(var i=0;i<arguments.length;i++)
            {
                sum+=arguments[i]
            }
            return sum;
        }
    }
    document.write(add(1,2,3,4));
    //10

2、… (es6中扩展运算符)

 function add(...arg){
        var sum=0;
        if(arg.length==0)
            return 0;
        else
        {
            for(var i=0;i<arg.length;i++)
            {
                sum+=arg[i]
            }
            return sum;
        }
    }
    document.write(add(1,2,3,4));
    //10