在函数内部的程序代码中,可以使用一个名为arguments的数组对象,其中包含了调用程序传递给函数的所有参数。
如果要实现的函数参数个数允许不确定,或者函数的参数个数很多,又不想为每个参数都定义一个变量,在定义这样的函数时,可以保留函数的参数列表为空,在函数内部使用arguments对象来访问调用程序传递的所有参数。如下面的例子:
<script language="javascript" type="text/javascript">
<!--
function check()
{
for(var i = 0;i < arguments.length;i ++)
{
document.write(arguments[i]);
}
}
check("11",22);
//-->
</script>输出:
1122
在函数内部使用arguments对象来表示参数,对象的length属性代表参数的个数,每个参数分别用arguments[0]...arguments[arguments.length-1]来表示。

本文介绍了JavaScript中如何使用arguments对象处理不定数量的函数参数。通过arguments对象,开发者能够灵活地获取所有传入函数的参数,这对于创建接受任意数量参数的函数非常有用。

3872

被折叠的 条评论
为什么被折叠?



