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