Si j'ai une fonction procédure appelant une autre fonction procédurale comme ceci:Pourquoi méthodes prototypes d'objets ont pas l'appelant à oop contrairement à la programmation procédurale
function awesome() {
return arguments.callee.caller.name;
}
function ridiculous() {
return awesome();
}
ridiculous();
Puis je reviens l'appelant nommé « ridicule ». Mais quand je l'écris dans un style oop, alors l'appelant est nul. Je me demande pourquoi cela se produit et comment récupérer l'appelant de toute façon.
idiot moi! Après avoir lu votre réponse, c'est complètement évident. Je vous remercie! – shaedrich