length 屬性 (引數)

傳回由呼叫端傳給函式的實際引數個數。

[function.]arguments.length

引數

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

備註

指令碼引擎會在開始執行函式時,將 arguments 物件的 length 屬性初始化為傳給 Function 物件的實際引數個數。

注意事項注意事項

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

範例

以下範例示範 arguments 物件的 length 屬性用法。

function ArgTest(a, b)
{
    print ("Expected Arguments: " + ArgTest.length);
    print ("Passed Arguments: " + arguments.length);
   
    var s = "The individual arguments are: "
    for (var n = 0; n < arguments.length; n++)
    {
       s += ArgTest.arguments[n];
       s += " ";
    }
    print (s);
}

需求

版本 5.5

適用於:

arguments 物件

請參閱

參考

arguments 屬性

length 屬性 (陣列)

length 屬性 (字串)