![]() ![]() ![]() | |
![]() | |
![]() | |
![]() |
Flash Player 5.
arguments.callee
Property; refers to the function that is currently being called.
You can use the arguments.callee
property to make an anonymous function that is recursive, as in the following:
factorial = function (x) { if (x <= 1) { return 1; } else { return x * arguments.callee(x-1); } };
The following is a named recursive function:
function factorial (x) { if (x <= 1) { return 1; } else { return x * factorial(x-1); } }
![]() | |
![]() | |
![]() | |
![]() ![]() ![]() |