arguments 屬性
更新:2007 年 11 月
傳回目前正在執行之 Function 物件的 arguments 物件。
[function.]arguments
引數
- function
選擇項。目前正在執行的 Function 物件名稱。
備註
此 arguments 屬性能讓函式以較適當的方式來處理各種數量的引數。arguments 物件中的 length 屬性包含傳遞給函式的引數個數。每一個包含在 arguments 物件中的引數,都可以透過與存取陣列元素的方式進行存取。
![]() |
---|
以 JScript 預設的快速模式執行時,無法使用 arguments 物件。如果要從命令列編譯使用 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