Bonjour,
dans un soucis d'automatisme au niveau de la création de mes templates de fonctions, j'aimerais pouvoir récupérer le nom de la fonction.

en PHP, il existe le mot clef __function__ qui récupère ce nom à l'intreprétation.
en JS, je n'ai pas trouvé d'équivallent...

J'ai par contre trouvé cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
var myObj = {
    method: function() { // unnamed!
        return arguments.callee.name || "anonymous";
    }
};
myObj.method(); // "anonymous"
mais je ne vois pas comment l'implémenter facilement en une ligne (préécrite) à quelquechose du type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
PATATA : function (myargs){
     Console.log( /*__function__*/ ); 
},
Car pour l'instant si je comprends bien, j'ai quelquechose comme cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
PATATA : function (myargs){
 
    var myObj = {
          method: function() { // unnamed!
         return arguments.callee.name || "anonymous";
         }
    };
 
   Console.log(myObj.method()); // "anonymous"
},
merci pour votre aide