OK,让我们说我有这样一个构造函数:构造从构造继承
var Base = function() {};
Base.prototype.shmoo = function() { this.foo="shmoo"; }
如何创建其他构造函数从它独立扩展Base
和相互分开呢?
在延伸的派生构造的功能换句话说仅影响其目的和没有其他的,既不Base
,既不另一个导出的一个。
我已经试过
Extender = function() {};
Extender.prototype = Base.prototype;
Extender.prototype.moo = function() { this.moo="boo"; };
但生效随处可见,当然。
我应该模拟类层次?我试图远离那种模式。
精确相同的问题[为什么我不能调用Javascript中一个原型的方法是什么?(http://stackoverflow.com /问题/ 12500637 /为什么-着-I-呼叫A-原型法式的JavaScript) – Bergi 2013-04-20 20:14:01