0...n 属性

更新:2007 年 11 月

返回 arguments 对象中的各个参数的实际值,该值是由一个正在执行的函数的 arguments 属性返回的。

[function.]arguments[[n]]

参数

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

  • n
    必选。在 0 到 arguments.length-1 范围内的非负整数,其中 0 表示第一个参数,arguments.length-1 表示最后一个参数。

备注

由 0...n 属性返回的值就是传递给正在执行的函数的值。虽然 arguments 对象不是数组,但访问组成 arguments 对象的各个元素的方法与访问数组元素的方法相同。

说明:

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

示例

下面的示例阐释了 arguments 对象的 0...n 属性的用法。

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

要求

版本 5.5

应用于:

arguments 对象 | Function 对象

请参见

其他资源

属性 (JScript)