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 物件。 |
範例
以下範例說明 arguments 物件之 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