Share via


length-Eigenschaft (Arguments)

Gibt die tatsächliche Anzahl der Argumente zurück, die von der aufrufenden Routine an eine Funktion übergeben wurden.

[function.]arguments.length

Argumente

  • Funktion
    Optional. Der Name des aktuell ausgeführten Function-Objekts.

Hinweise

Die length-Eigenschaft des arguments-Objekts wird vom Skriptmodul mit der tatsächlichen Anzahl von Argumenten, die an ein Function-Objekt übergeben wurden, zu Beginn der Ausführung dieser Funktion initialisiert.

Tipp

Das arguments-Objekt ist nicht verfügbar, wenn ein Programm im schnellen Modus, dem Standardmodus für JScript, ausgeführt wird. Wenn Sie ein Programm, für das das arguments-Objekt verwendet wird, an einer Eingabeaufforderung kompilieren möchten, müssen Sie den schnellen Modus mit /fast- deaktivieren. Das Deaktivieren des schnellen Modus in ASP.NET ist aufgrund von Threadingproblemen nicht sicher. Weitere Informationen finden Sie unter arguments-Objekt.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung der length-Eigenschaft des arguments-Objekts.

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);
}

Anforderungen

Version 5.5

Betrifft:

arguments-Objekt

Siehe auch

Referenz

arguments-Eigenschaft

length-Eigenschaft (Array)

length-Eigenschaft (String)