Предположим, у меня есть такой класс:
function Widget() {
this.id = new Date().getTime();
// other fields
}
Widget.prototype = {
load: function(args) {
// do something
}
}
Из этого класса я создал несколько других классов, которые наследуют тот же прототип, но имеют некоторые добавленные методы.Я хочу определить метод load () в подклассах, который сначала вызывает родительский метод, а затем выполняет некоторый код.Что-то вроде:
SpecialWidget.prototype = {
load: function(args) {
super.load(args);
// specific code here
}
}
Я знаю, что в Javascript нет супер-ключевого слова, но должен быть способ сделать это.