Partager via


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.

Configuration requise

Version 2

S'applique à :

Function, objet

Voir aussi

Référence

arguments, propriété

length, propriété (Array)

length, propriété (String)