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);

}

}