Si supponga Ho una classe come questa:Javascript eredità e il metodo prioritario
function Widget() {
this.id = new Date().getTime();
// other fields
}
Widget.prototype = {
load: function(args) {
// do something
}
}
da questa classe ho creato alcune altre classi che ereditano lo stesso prototipo, ma hanno alcuni metodi aggiunto. Quello che voglio fare è essere in grado di definire un metodo load() nelle sottoclassi che prima chiama il metodo genitore e poi esegue del codice. Qualcosa del tipo:
So che non ci sono parole chiave super in Javascript, ma ci deve essere un modo per farlo.
Immagino che questa sia la soluzione più semplice! Grazie –
Questo mi dà un ciclo infinito nel mio codice e non sono sicuro del perché .. – CarbonDry
Solo per aggiungere al mio commento precedente, ho un oggetto che è già stato ereditato da una classe e voglio fondamentalmente un metodo specializzato. – CarbonDry