共用方式為


0...n 屬性

更新:2007 年 11 月

從執行函式的 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 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)