Function.arguments

Desaprobado
This feature has been removed from the Web standards. Though some browsers may still support it, it is in the process of being dropped. Do not use it in old or new projects. Pages or Web apps using it may break at any time.

Resumen

Un objeto de tipo arreglo correspondiente a los argumentos pasados a la función.

Descripción

Use el objeto arguments disponible dentro de las funciones en vez de Function.arguments.

Notas

En caso de recursividad, es decir, si la función f aparece varias veces en la pila de llamada, el valor de f.arguments representa los argumentos correspondientes a la invocación más reciente de la función.

Ejemplo

function f(n) { g(n-1) }
function g(n) {
  print("antes: " + g.arguments[0]);
  if(n>0)
    f(n);
  print("después: " + g.arguments[0]);
}
f(2)

resultados:

antes: 1
antes: 0
después: 0
después: 1

 

 

Etiquetas y colaboradores del documento

Última actualización por: teoli,