我該如何做這個例子的繼承。在這種情況下如何做原型繼承?
我試圖創建一個對象字面值作爲一個單例。在這個我想提取我的課程。接下來,這些類應該在適用時相互繼承。
像這樣:
var Singleton = {
car: function() {
this.engine= true;
},
ford: function() {
this.color = 'red';
}
};
我願意讓福特從酒吧繼承,但我不能這樣做:
ford: function() {
this.color = 'red';
this.prototype = new this.car();
}
任何想法?
底漆要開始,使用構造函數,而不是對象文本的。 – 2012-04-05 19:28:10
[JavaScript繼承模式](http://bolinfest.com/javascript/inheritance.php)。 – 2012-04-05 19:28:39
「bar繼承foo」究竟意味着什麼? foo和bar是否會被用作帶new'調用的構造函數? – Phrogz 2012-04-05 19:35:25