Partager via


arguments, propriété

Mise à jour : novembre 2007

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.

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 ci-dessous illustre l'utilisation de la propriété 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

Version 2

S'applique à :

Function, objet

Voir aussi

Référence

arguments, objet

function, instruction