Propriétés 0...n
Mise à jour : novembre 2007
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.
Remarque : |
---|
L'objet arguments n'est pas disponible en mode rapide, le mode d'exécution par défaut de JScript. Pour compiler un programme à partir de la ligne de commande qui utilise l'objet arguments, 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 s = "";
s += "The individual arguments are:\n"
for (var n=0; n< arguments.length; n++){
s += "argument " + n;
s += " is " + argTest.arguments[n] + "\n";
}
return(s);
}
print(argTest(1, 2, "hello", new Date()));
Après compilation du programme avec l'option /fast-, le résultat généré par ce programme est le suivant :
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