A-C > arguments.callee |
arguments.callee
Disponibilité
Flash Player 5.
Usage
arguments.callee
Description
Propriété ; fait référence à la fonction qui est actuellement appelée.
Exemple
Vous pouvez utiliser la propriété arguments.callee pour créer une fonction anonyme récurrente, comme dans l'exemple suivant :
factorial = function (x) {
if (x <= 1) {
return 1;
} else {
return x * arguments.callee(x-1);
}
};
L'exemple suivant est une fonction récurrente nommée :
function factorial (x) {
if (x <= 1) {
return 1;
} else {
return x * factorial(x-1);
}
}