arguments.callee

Disponibilidad
Flash Player 5.
Sintaxis
arguments.callee
Descripción
Propiedad; hace referencia a la función a la que se está llamando en este momento.
Ejemplo
Puede utilizar la propiedad arguments.callee para realizar una función anónima que es recursiva, como se muestra a continuación:
factorial = function (x) {
  if (x <= 1) {
    return 1;
  } else {
    return x * arguments.callee(x-1);
  }
};
A continuación se muestra una función recursiva con nombre:
function factorial (x) {
  if (x <= 1) {
    return 1;
  } else {
    return x * factorial(x-1);
  }
}

No hay comentarios:

Publicar un comentario

Comentar esta entrada