如何實現不定引數的函式
阿新 • • 發佈:2018-12-31
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