arguments, propriété
Retourne l'objet arguments pour l'objet Function en cours d'exécution.
[function.]arguments
Arguments
- fonction
Facultatif. Nom de l'objet Function en cours d'exécution.
Notes
La propriété arguments permet à une fonction de traiter un nombre variable d'arguments. La propriété length de l'objet arguments contient le nombre d'arguments passés à la fonction. Les différents arguments contenus dans l'objet arguments sont accessibles de la même manière que les éléments de tableau.
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 ci-dessous illustre l'utilisation de la propriété arguments.
function ArgTest()
{
var newline = "\n";
var s = "";
s += "The individual arguments are:"
s += newline
for (var n = 0; n < arguments.length; n++)
{
s += "argument " + n.toString();
s += " is "
s += ArgTest.arguments[n];
s += newline
}
return(s);
}
print(ArgTest(1, 2, "hello", new Date()));
La sortie de ce programme se présente comme suit :
The individual arguments are:
argument 0 is 1
argument 1 is 2
argument 2 is hello
argument 3 is Sat Jan 1 00:00:00 PST 2000