共用方式為


arguments 屬性

傳回目前正在執行之 Function 物件的 arguments 物件。

[function.]arguments

引數

  • Function - 功用
    選擇項。 目前正在執行的 Function 物件名稱。

備註

arguments 屬性能讓函式以較適當的方式來處理各種數量的引數。 arguments 物件中的 length 屬性包含傳遞給函式的引數個數。 每一個包含在 arguments 物件中的引數,都可以透過與存取陣列元素的方式進行存取。

注意事項注意事項

當程式是以 JScript 預設的快速模式執行時,無法使用 arguments 物件。 若要從命令提示字元編譯使用 arguments 物件的程式時,必須使用 /fast- 關閉快速選項。 因為執行緒的問題,在 ASP.NET 中關閉快速選項並不安全。 如需詳細資訊,請參閱arguments 物件

範例

以下範例說明 arguments 屬性的用法:

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

需求

版本 2

套用至︰

Function 物件

請參閱

參考

arguments 物件

function 陳述式