Proprietà 0...n
Restituisce il valore effettivo di singoli argomenti da un oggetto arguments restituito dalla proprietà arguments di una funzione in esecuzione.
[function.]arguments[[n]]
Argomenti
funzione
Facoltativo. Nome dell'oggetto Function correntemente in esecuzione.n
Obbligatoria. Numero intero non negativo compreso nell'intervallo tra 0 e arguments.length-1, dove 0 rappresenta il primo argomento e arguments.length-1 rappresenta 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 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
Nell'esempio seguente viene illustrato l'utilizzo delle proprietà 0...n dell'oggetto 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
Si applica a:
Oggetto Arguments| Oggetto Function