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