A-C > arguments.callee |
arguments.callee
arguments.callee, arguments, callee
Availability
Flash Player 5.
Usage
arguments.callee
Description
Property; refers to the function that is currently being called.
Example
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);
}
}