length 属性(参数)
返回由调用者传递给一个函数的实际参数数目。
[function.]arguments.length
实参
- Function — 函数
可选。 当前正在执行的 Function 对象的名称。
备注
arguments 对象的 length 属性被脚本引擎初始化为该函数中开始执行时,传递给 Function 对象的实际参数数目。
提示
当程序以快速模式(JScript 的默认模式)运行时,arguments 对象不可用。 若要从命令符下编译使用 arguments 对象的程序,必须使用 /fast- 关闭快速选项。 由于线程处理问题,在 ASP.NET 中关闭快速选项是不安全的。 有关更多信息,请参见 arguments 对象。
示例
下面的示例阐释了 arguments 对象的 length 属性的用法。
function ArgTest(a, b)
{
print ("Expected Arguments: " + ArgTest.length);
print ("Passed Arguments: " + arguments.length);
var s = "The individual arguments are: "
for (var n = 0; n < arguments.length; n++)
{
s += ArgTest.arguments[n];
s += " ";
}
print (s);
}