JScript  

Propiedad length (arguments)

Devuelve el número real de argumentos pasados a una función por quien realiza la llamada.

[función.]arguments.length

El argumento opcional función es el nombre del objeto Function que se ejecuta actualmente.

Comentarios

El motor de secuencias de comandos 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.

Ejemplo

El ejemplo siguiente ilustra el uso de la propiedad length del objeto arguments. Para comprender completamente el ejemplo, pase más argumentos a la función de los dos que se esperan:

function ArgTest(a, b){
   var i, s = "La función ArgTest esperaba ";
   var numargs = arguments.length;
   var expargs = ArgTest.length;
   if (expargs < 2)
      s += expargs + " argumento. ";
   else
      s += expargs + " argumentos. ";
   if (numargs < 2)
      s += numargs + " se ha pasado.";
   else
      s += numargs + " se han pasado.";
   return(s);
}

Requisitos

Versión 5

Consulte también

Propiedad arguments | Propiedad length (Array) | Propiedad length (String)

Se aplica a: Objeto arguments | Objeto Function

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.