请查看以下示例:
MyBaseClass = function(a) {
this.a = a;
};
$.extend(MyBaseClass.prototype, {
init: function() {
console.log('I am initializing the base class');
}
});
MyChildClass = $.extend(MyBaseClass, {
init: function() {
MyBaseClass.prototype.init();
console.log('I am initializing the child class');
}
});
var = new MyChildClass();
var.init();
Тhis 应该输出“我正在初始化基类”和“我正在初始化子类”。
我需要能够继承类 MyBaseClass,但仍然能够在新的 init() 方法的开头调用他的 init() 方法。
我怎么做?