Wie kann ich Vererbung mit diesem Beispiel machen.Wie wird die prototypische Vererbung in diesem Fall durchgeführt?
Ich versuche, ein Objekt Literal zu erstellen, das als Singleton funktioniert. Innerhalb dieser möchte ich meine Klassen extrahieren. Außerdem sollten diese Klassen, falls zutreffend, von einander erben.
Wie so:
var Singleton = {
car: function() {
this.engine= true;
},
ford: function() {
this.color = 'red';
}
};
Ich mag würde ford von Bar erben lassen, aber ich kann das nicht:
ford: function() {
this.color = 'red';
this.prototype = new this.car();
}
Irgendwelche Ideen?
Um damit zu beginnen, einen Konstruktor Literale statt Objekt verwenden. –
[JavaScript-Vererbungsmuster] (http://bolinfest.com/javascript/inheritance.php). –
Was genau meinen Sie mit "bar erben von foo"? Werden foo und bar als Konstruktor für 'neue' Aufrufe verwendet? – Phrogz