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...

Nouveau service en ligne de TJS

cleanMyJS : Détectez toutes les erreurs JavaScript de vos sitescleanMyJS.com
Détectez, enregistrez et analysez toutes les erreurs JavaScript de vos sites
Le 15/12/2018 10:08:09 sur php7 en 23.51 ms