在这个模式:如何util.inherits影响原型链?
Function ConstrA() {
EventEmitter.call(this);
}
util.inherits(ConstrA, EventEmitter);
var obj = new ConstrA();
ConstrA和OBJ将有自己的原型链不调用util.inherits。
util.inherits是否创建第二个原型链或将当前的一个替换为ConstrA,还是仅将EventEmitter原型链的属性(包括自己的和继承的)添加到ConstrA的原型中?
+1的代码链接:-) – Bergi
当你说“与对象”,在你的第一句话,你的意思是一个空对象(其中只有一台样机)或其他一些物体与它的自己的属性? – esnm
与它的原型设置为你继承构造函数的原型对象实例。它将拥有的唯一属性是“构造函数”,并将其值设置为您的自定义构造函数 –