Compartir a través de


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);
}

Requisitos

Versión 5.5

Se aplica a:

arguments (Objeto)

Vea también

Referencia

arguments (Propiedad)

length (Propiedad, Array)

length (Propiedad, String)