![]() ![]() ![]() | |
![]() | |
![]() | |
![]() |
Flash Player 5.
arguments.callee
Propiedad; hace referencia a la función a la que se está llamando en este momento.
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); } }
![]() | |
![]() | |
![]() | |
![]() ![]() ![]() |