length 属性(函数)

更新:2007 年 11 月

返回为一个函数定义的参数数目。

function.length

参数

  • function
    必选。当前正在执行的 Function 对象的名称。

备注

当创建一个函数的实例时,函数的 length 属性由脚本引擎初始化为该函数定义中的参数数目。

当一个函数被调用,其参数数目不同于其 length 属性的值时,所发生的情况将依赖于函数本身。

示例

下面的示例阐释了 length 属性的用法:

function argTest(a, b) : String {
   var s : String = "The argTest function expected " ;
   var expargs : int = argTest.length;
   s += expargs;
   if (expargs < 2)
      s += " argument.";
   else
      s += " arguments.";
   return(s);
}
// Display the function output.
print(argTest(42,"Hello"));

该程序的输出为:

The argTest function expected 2 arguments.

要求

版本 2

应用于:

Function 对象

请参见

参考

arguments 属性

length 属性(数组)

length 属性(字符串)