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.