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