0...n 属性

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

[function.]arguments[[n]]

实参

  • Function — 函数
    可选。 当前正在执行的 Function 对象的名称。

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

备注

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

提示

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

示例

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

function ArgTest()
{
    var newline = "\n";

    var s = "";
    s += "The individual arguments are:"
    s += newline

    for (var n = 0; n < arguments.length; n++)
    {
        s += "argument " + n.toString();
        s += " is " 
        s += ArgTest.arguments[n];
        s += newline
    }
    return(s);
}
print(ArgTest(1, 2, "hello", new Date()));

此程序的输出如下所示。

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 对象

请参见

其他资源

属性 (Visual Studio - JScript)