Propriétés 0...n
Retournent la valeur d'arguments donnés à partir d'un objet arguments lui-même retourné par la propriété arguments d'une fonction en cours d'exécution.
[function.]arguments[[n]]
Arguments
fonction
Facultatif. Nom de l'objet Function en cours d'exécution.n
Obligatoire. Entier non négatif compris entre 0 et arguments.length-1, où 0 représente le premier argument et arguments.length-1 le dernier.
Notes
Les valeurs retournées par les propriétés 0...n sont les valeurs passées à la fonction en cours d'exécution. Bien que l'objet arguments ne soit pas un tableau, les arguments individuels composant l'objet arguments sont accessibles de la même manière que les éléments d'un 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 suivant illustre l'utilisation des propriétés 0...n de l'objet 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 est présentée ci-dessous.
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
Configuration requise
S'applique à :
arguments, objet| Function, objet