J'essaie d'appeler une fonction de classe à l'intérieur d'un objet stocké dans une autre fonction de la même classe. Je ne peux pas utiliser this
, car il fait référence à l'objet et non à la classe. L'appel direct de la fonction par son nom ne fonctionne pas non plus, car il génère une erreur "non défini".Comment puis-je appeler une fonction de classe à partir d'un objet?
J'ai code équivalent à ceci:
class X extends Y {
functionA() {
console.log("Function called!");
}
functionB() {
window.testObject = {
objectFunction() {
// I need to call functionA from inside here
}
}
}
}
Comment puis-je appeler functionA
à l'intérieur objectFunction
?
Toutes les solutions de https://stackoverflow.com/questions/20279484/how-to-access-the-correct-this-inside-a-callback appliquent ici. –