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);
}

要求

版本 5.5

应用于:

arguments 对象

请参见

参考

arguments 属性

length 属性(数组)

length 属性(字符串)