JScript  

Propiedad length (Function)

Devuelve el número de argumentos definidos para una función.

nombredefunción.length

El argumento nombredefunción es el nombre de la función.

Comentarios

La propiedad length de una función está iniciada por el motor de secuencias de comandos al número de argumentos en la definición de la función cuando se crea una instancia de la función.

Lo que sucede cuando una función es llamada con un número de argumentos distinto al valor de su propiedad length depende de la función.

El siguiente ejemplo muestra el uso de la propiedad length:

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

Requisitos

Versión 2

Consulte también

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

Se aplica a: Objeto Function

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