JScript 8.0 中文手册| 首页 | asp之家
arguments 属性

为当前执行中的 Function 对象返回 arguments 对象。

[function.]arguments
参数
function

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

备注

arguments 属性允许函数处理可变数量的参数。arguments 对象的 length 属性包含了传递给函数的参数数目。arguments 对象中包含的各个参数的访问方式与数组元素的访问方式相同。

Note注意

arguments 对象在以快速模式(JScript 的默认模式)运行时不可用。若要从命令行编译使用 arguments 对象的程序,则必须使用 /fast- 关闭快速选项。由于线程处理问题,在 ASP.NET 中关闭快速选项是不安全的。有关更多信息,请参见 arguments 对象

示例

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

function argTest(){
   var s = "";
   s += "The individual arguments are:\n"
   for (var n=0; n< arguments.length; n++){
      s += "argument " + n;
      s += " is " + argTest.arguments[n] + "\n";
   }
   return(s);
}
print(argTest(1, 2, "hello", new Date()));

当使用 /fast- 选项编译该程序后,该程序的输出为:

The individual arguments are:
argument 0 is 1
argument 1 is 2
argument 2 is hello
argument 3 is Sat Jan 1 00:00:00 PST 2000
要求

版本 2

应用于:

请参见

参考

arguments 对象
function 语句