length 属性 (arguments)

返回调用程序传递给函数的实际参数数目。

[function.]arguments.length

可选项 function 参数是当前正在执行的 Function 对象的名称。

说明

Function 对象开始执行时,脚本引擎将 arguments 对象的 length 属性初始化为传递给该函数的实际参数数目。

示例

下面的例子演示了 arguments 对象的 length 属性的用法。要完全理解示例,请向该函数传递更多的参数:

function ArgTest(a, b){
   var i, s = "The ArgTest function expected ";
   var numargs = arguments.length;
   var expargs = ArgTest.length;
   if (expargs < 2)
      s += expargs + " argument. ";
   else
      s += expargs + " arguments. ";
   if (numargs < 2)
      s += numargs + " was passed.";
   else
      s += numargs + " were passed.";
   return(s);
}

要求

版本 5.5

请参阅

arguments 属性 | length 属性 (Array) | length 属性 (String)

应用于:arguments 对象 | Function 对象

www.51windows.Net