小程序开发子类调用父类函数后,在父类如何调用自己的其他成员函数?
遇到一个问题,先阐述一下步骤: 1、父类A;子类B; 2、在子类里面的函数Bfunc1调用父类A的函数Afunc1; 3、在父类A的函数Afunc1里面,调用自己(父类)的函数Afunc2,这时报错,Afunc2函数不存在; 找了很久没用找到原因,为什么子类继承父类,调用父类后的函数,父类的函数再调用自己的其他函数就不存在了? // A类
class A {
Afunc1 () {
}
Afunc2 () {
const that = this
that.Afunc1(); // 你们调用到 Afunc1 函数,保存信息如下
// Cannot convert undefined or null to object
// TypeError: Cannot convert undefined or null to object
}
}
// B类
import A from A.js
class B extend A {
Bfunc1 () {
this.Afunc2() // 能调用到 Afunc2 函数
}
}
B.Bfunc1();