Как я могу наследовать с помощью этого примера.Как сделать прототипное наследование в этом случае?
Я пытаюсь создать объектный литерал, который функционирует как одиночный. В этом я хотел бы извлечь уроки. Кроме того, эти классы должны наследовать друг от друга, когда это применимо.
Как так:
var Singleton = {
car: function() {
this.engine= true;
},
ford: function() {
this.color = 'red';
}
};
Я хотел бы, чтобы брод наследоваться от бара, но я не могу это сделать:
ford: function() {
this.color = 'red';
this.prototype = new this.car();
}
Есть идеи?
Для начала, используйте конструктор вместо литералов объектов. –
[Шаблоны наследования JavaScript] (http://bolinfest.com/javascript/inheritance.php). –
Что именно вы подразумеваете под «bar inherit from foo»? Будут ли foo и bar использоваться как конструктор с 'новыми' вызовами? – Phrogz