您的位置:首页 > Web前端 > JavaScript

JavaScript中如何实现函数参数可变

2011-04-06 17:28 801 查看
 

   在javascript中的函数中,提供了一个名为arguments的数组对象,其中包含了调用函数的时候传递给该函数的所有参数。如果我们要实现的函数的参数的个数不确定,或者函数的参数很多时不想为每一个参数都定义一个变量,我们就可

以在定义这样的函数时,保留函数的参数列表为空,在函数内部使用arguments对象来访问调用程序时传递的所有参数。

 

function params(){
var param="";
for(var x=0;x<arguments.length;x++){
param+=""+arguments[x];
}
document.write(param);
}
params("abc",123);
document.write("<br>");
params("hello",456,789,"world");


通过以上的程序运行,我们可以行到以下结果

   abc123

   hello456789world

 这种方式为我们去实现不定参数的自定义函数提供了方便。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript function