var util = require('util');
function Base() {
this.name = 'base';
this.base = 1991;
this.sayHello = function() {
console.log('Hello ' + this.name);
};
}
Base.prototype.showName = function() {
console.log(this.name);
};
function Sub() {
this.name = 'sub';
}
util.inherits(Sub, Base);
var objSub = new Sub();
console.log(objSub);
很明显会打印{ name: 'sub' }
Sub 仅仅继承了 Base 在原型中定义的函数,而构造函数内部创造的 base 属 性和 sayHello 函数都没有被 Sub 继承。
那么 如何继承构造函数内部创造的 base 属 性和 sayHello 函数 求解答
js要自己调用父类的构造函数