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.
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.
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);
}
Propiedad arguments | Propiedad length (Array) | Propiedad length (String)
Se aplica a: Objeto arguments | Objeto Function
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |