Visit Mozilla.org

Référence de JavaScript 1.5 Core:Fonctions:arguments:caller

Un article de MDC.

Obsolète

[modifier] Sommaire

Indique la fonction qui a appelé la fonction en cours d'exécution.

Propriété de arguments
Implémentation : JavaScript 1.1, NES 2.0

JavaScript 1.3 : Déprécié.

[modifier] Description

La propriété arguments.caller n'est plus utilisable. Vous pouvez utiliser à la place la propriété non-standard caller. Consultez sa description pour plus d'informations.

La propriété arguments.caller n'est accessible qu'à l'intérieur de la fonction.

[modifier] Exemples

Le code suivant vérifie la valeur d'arguments.caller dans une fonction.

function maFonction() {
   if (arguments.caller == null) {
      return ("Cette fonction a été appelée directement.");
   } else
      return ("La fonction appelante est : " + arguments.caller);
}