Condividi tramite


Proprietà 0...n

Aggiornamento: novembre 2007

Restituisce il valore effettivo di singoli argomenti da un oggetto arguments restituito dalla proprietà arguments di una funzione in esecuzione.

[function.]arguments[[n]]

Argomenti

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

  • n
    Obbligatorio. Numero intero non negativo compreso nell'intervallo 0-arguments.length-1, dove 0 rappresenta il primo argomento e arguments.length-1 l'argomento finale.

Note

I valori restituiti dalle proprietà 0...n rappresentano i valori effettivi passati alla funzione in esecuzione. Benché l'oggetto arguments non sia una matrice, l'accesso ai singoli arguments di cui è composto viene effettuato nello stesso modo in cui avviene l'accesso agli 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

Nell'esempio seguente viene illustrato l'utilizzo delle proprietà 0...n dell'oggetto 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 5,5

Si applica a:

Oggetto Arguments| Oggetto Function

Vedere anche

Altre risorse

Proprietà (JScript)