arguments 属性:
通过 arguments 属性,函数可以处理可变数量的参数。 arguments 对象的 length 属性包含了传递给函数的参数的数目。对于arguments 对象所包含的单个参数,其访问方法与数组中所包含的参数的访问方法相同。
调用方法: function.arguments。
调用时,函数参数为空,这样可以传入不定个参数。使用arguments来调用这些参数 function 参数是当前执行函数的名称,可以省略。
例如下面代码:
<script type="text/javascript" language="JavaScript">
//测试函数参数
function testparams()
{
var params="";
//arguments为函数参数
for(var i=0;i<arguments.length;i++)
params=params+" "+arguments[i];
alert(params);
}
</script>
//调用函数
<input type="button" runat="server" value="测试" onclick="testparams('abc',123);" />