length, propriété (Function)
Mise à jour : novembre 2007
Retourne le nombre d'arguments entrant dans la définition d'une fonction.
function.length
Arguments
- function
Obligatoire. Nom de l'objet Function en cours d'exécution.
Notes
La propriété length d'une fonction est initialisée par le moteur de script selon le nombre d'arguments définissant la fonction lorsqu'une instance de celle-ci est créée.
Ce qui se produit lors de l'appel d'une fonction avec un nombre d'arguments qui ne correspond pas à la valeur de sa propriété length diffère selon la fonction considérée.
Exemple
L'exemple ci-dessous illustre l'utilisation de la propriété length :
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"));
Le résultat généré par ce programme est le suivant :
The argTest function expected 2 arguments.