length-Eigenschaft (Function)
Aktualisiert: November 2007
Gibt die Anzahl der für eine Funktion definierten Argumente zurück.
function.length
Argumente
- function
Erforderlich. Der Name des aktuell ausgeführten Function-Objekts.
Hinweise
Wenn eine Instanz der Funktion erstellt wird, wird die length-Eigenschaft der Funktion vom Skriptmodul mit der Anzahl der Argumente initialisiert, die in der Definition der Funktion enthalten sind.
Was passiert, wenn eine Funktion mit einer vom Wert der length-Eigenschaft abweichenden Anzahl von Argumenten aufgerufen wird, hängt von der Funktion ab.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der length-Eigenschaft:
function argTest(a, b) : String {
var s : String = "The argTest function expected " ;
var expargs : int = argTest.length;
s += expargs;
if (expargs < 2)
s += " argument.";
else
s += " arguments.";
return(s);
}
// Display the function output.
print(argTest(42,"Hello"));
Ausgabe dieses Programms:
The argTest function expected 2 arguments.