Condividi tramite


Proprietà arguments

Aggiornamento: novembre 2007

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

[function.]arguments

Argomenti

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

Note

La proprietà arguments consente alle funzioni 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 durante l'esecuzione in modalità veloce, predefinita in JScript. Per compilare un programma dalla riga di comando in cui venga utilizzato l'oggetto arguments, è necessario disattivare la modalità veloce mediante il parametro /fast-. La disattivazione della modalità veloce in ASP.NET non garantisce risultati soddisfacenti 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 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()));

Una volta compilato il programma con l'opzione /fast-, l'output sarà 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