Proprietà length (arguments)
Restituisce il numero effettivo di argomenti passati a una funzione dal chiamante.
[function.]arguments.length
Argomenti
- funzione
Facoltativo. Nome dell'oggetto Function correntemente in esecuzione.
Note
La proprietà length dell'oggetto arguments viene inizializzata dal modulo di gestione di scripting per il numero effettivo di argomenti passati a un oggetto Function all'avvio dell'esecuzione di tale funzione.
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 della proprietà length dell'oggetto arguments.
function ArgTest(a, b)
{
print ("Expected Arguments: " + ArgTest.length);
print ("Passed Arguments: " + arguments.length);
var s = "The individual arguments are: "
for (var n = 0; n < arguments.length; n++)
{
s += ArgTest.arguments[n];
s += " ";
}
print (s);
}