Retourner à la page d'accueil de TJS

Propriété : Function.caller

          

Fonction appelante

Syntaxe
Function ma_fonction.caller

Description
La propriété caller pointe vers l'objet de type Function responsable de l'appel à ma_fonction. Cette propriété n'est donc accessible que dans le corps de la fonction.
Si ma_fonction n'est pas appelée depuis une autre fonction, caller vaut null.


Exemple Fonction appelante
Code source
<script type="text/javascript">
   function MaFonctionPrincipale() {
       AuCarre(3);
   }
   function AuCarre(valeur) {
       document.write("Fonction appelante : "+AuCarre.caller+"<BR>");
       document.write(valeur+"² = "+(valeur*valeur)+"<BR>");
   }
   MaFonctionPrincipale();
   AuCarre(3)
</script>

Résultat
Emulation de la console
Explication
Ce script crée 2 fonctions, une fonction principale et une fonction de mise au carré.
Quand la fonction AuCarre est appelé depuis MaFonctionPrincipale, la propriété caller est renseignée, sinon elle vaut null.

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...

Le guide complet du javascript

Le Guide Complet du JavascriptEn savoir plus sur mon livre aux Editions Micro Application
Le 20/11/2017 04:42:40 sur php7 en 23.55 ms