Compartir a través de


callee (Propiedad)

Devuelve el objeto Function que se está ejecutando; es decir, el texto del cuerpo del objeto Function especificado.

[function.]arguments.callee

Argumentos

  • función
    Opcional. Nombre del objeto Function que se ejecuta actualmente.

Comentarios

La propiedad callee es un miembro del objeto arguments que sólo está disponible durante la ejecución de la función asociada.

El valor inicial de la propiedad callee es el objeto Function que se está ejecutando. Esto permite que las funciones anónimas sean recursivas.

Nota

El objeto arguments no está disponible al ejecutar un programa en modo rápido, el modo predeterminado en JScript. Para compilar un programa que use el objeto arguments desde la línea de comandos, debe desactivarse la opción fast mediante /fast-. No resulta seguro desactivar la opción fast en ASP.NET, debido a que puede haber problemas de subprocesamiento. Para obtener más información, vea arguments (Objeto).

Ejemplo

En el ejemplo siguiente se muestra el uso de la propiedad callee.

function factorial(n) {
   if (n <= 0)
      return 1;
   else
      return n * arguments.callee(n - 1)
}
print(factorial(4));
// Output: 24

Requisitos

Versión 5.5

Se aplica a:

arguments (Objeto)| Fuction (Objeto)

Vea también

Referencia

function (Instrucción)