如何实现不定参数的函数
程序员文章站
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