我想從存儲在同一類的另一個函數中的對象內部調用一個類的函數。我不能使用this
,因爲它指的是對象而不是類。直接按名稱調用函數也不起作用,因爲它會拋出「未定義」錯誤。如何從對象內部調用類函數?
我的代碼等價於:
class X extends Y {
functionA() {
console.log("Function called!");
}
functionB() {
window.testObject = {
objectFunction() {
// I need to call functionA from inside here
}
}
}
}
我怎麼能說functionA
從內objectFunction
?
https://stackoverflow.com/questions/20279484/how-to-access-the-correct-this-inside-a-callback中的所有解決方案也適用於此處。 –