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
Se aplica a:
arguments (Objeto)| Fuction (Objeto)