Condividi tramite


Proprietà arguments

Restituisce l'oggetto arguments per l'oggetto Function correntemente in esecuzione.

[function.]arguments

Argomenti

  • funzione
    Facoltativo. Nome dell'oggetto Function correntemente in esecuzione.

Note

La proprietà arguments consente a una funzione di gestire un numero variabile di argomenti. La proprietà length dell'oggetto arguments specifica il numero di argomenti passati alla funzione. È possibile accedere ai singoli argomenti contenuti nell'oggetto arguments nello stesso modo degli elementi di una matrice.

Nota

L'oggetto arguments non è disponibile quando un programma viene eseguito in modalità veloce, predefinita in JScript. Per compilare dal prompt dei comandi un programma che utilizza l'oggetto arguments, è necessario disattivare la modalità veloce tramite l'opzione /fast-. La disattivazione della modalità veloce in ASP.NET non costituisce una soluzione sicura a causa dei problemi relativi al threading. Per ulteriori informazioni, vedere Oggetto Arguments.

Esempio

Nel codice seguente viene illustrato l'utilizzo della proprietà 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()));

L'output del programma è il seguente:

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

Requisiti

Versione 2

Si applica a:

Oggetto Function

Vedere anche

Riferimenti

Oggetto Arguments

Istruzione function