Partager via


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

Configuration requise

Version 2

S'applique à :

Function, objet

Voir aussi

Référence

arguments, objet

function, instruction