Share via


callee, propriété

Retourne l'objet Function en cours d'exécution, autrement dit le corps du texte de l'objet Function spécifié.

[function.]arguments.callee

Arguments

  • fonction
    Facultatif. Nom de l'objet Function en cours d'exécution.

Notes

La propriété callee est un membre de l'objet arguments qui ne devient disponible que lorsque la fonction associée est en cours d'exécution.

La valeur initiale de la propriété callee correspond à l'objet Function en cours d'exécution. Cela permet aux fonctions anonymes d'être récursives.

Notes

L'objet arguments n'est pas disponible lorsqu'un programme s'exécute en mode rapide, qui est le mode d'exécution par défaut de JScript. Pour compiler un programme qui utilise l'objet arguments à partir d'une invite de commandes, vous devez désactiver l'option fast en utilisant /fast-. Il est déconseillé de désactiver l'option fast dans ASP.NET en raison des problèmes de threads qui peuvent en résulter. Pour plus d'informations, consultez arguments, objet.

Exemple

L'exemple suivant illustre l'utilisation de la propriété callee.

function factorial(n) {
   if (n <= 0)
      return 1;
   else
      return n * arguments.callee(n - 1)
}
print(factorial(4));
// Output: 24

Configuration requise

Version 5.5

S'applique à :

arguments, objet| Function, objet

Voir aussi

Référence

function, instruction