length, propriété (arguments)
Retourne le nombre réel d'arguments passés à une fonction par l'appelant.
[function.]arguments.length
Arguments
- fonction
Facultatif. Nom de l'objet Function en cours d'exécution.
Notes
La propriété length de l'objet arguments est initialisée par le moteur de script selon le nombre réel d'arguments passés à un objet Function au début de l'exécution de cette fonction.
Notes
L'objet arguments n'est pas disponible lorsqu'un programme s'exécute en mode rapide, qui est le mode d'exécution par défaut de JScript. Pour compiler un programme qui utilise l'objet arguments à partir d'une invite de commandes, vous devez désactiver l'option fast en utilisant /fast-. Il est déconseillé de désactiver l'option fast dans ASP.NET en raison des problèmes de threads qui peuvent en résulter. Pour plus d'informations, consultez arguments, objet.
Exemple
L'exemple suivant illustre l'utilisation de la propriété length de l'objet arguments.
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);
}