length (Propiedad, argumentos)
Devuelve el número real de argumentos pasados a una función por el llamador.
[function.]arguments.length
Argumentos
- función
Opcional. Nombre del objeto Function que se ejecuta actualmente.
Comentarios
El motor de scripting inicializa la propiedad length del objeto arguments con el número real de argumentos pasados a un objeto Function cuando comienza la ejecución de esa función.
Nota
El objeto arguments no está disponible al ejecutar un programa en modo rápido, el modo predeterminado en JScript. Para compilar un programa que use el objeto arguments desde la línea de comandos, debe desactivarse la opción fast mediante /fast-. No resulta seguro desactivar la opción fast en ASP.NET, debido a que puede haber problemas de subprocesamiento. Para obtener más información, vea arguments (Objeto).
Ejemplo
El ejemplo siguiente muestra el uso de la propiedad length del objeto 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);
}