Решил вот немного поковыряться в NodeJS. Встал вопрос как там дела с ООП. Допустим, мне нужно создать класс A, потом породить от него класс B, которые будет содержать и методы класса A и методы класса B. Как это правильно сделать?
function classA() {
this.printInfo = function () {
console.log("I am classA.");
}
}
function classB() {
this.printMoreInfo = function () {
console.log("I am classB.");
}
}
classB.prototype = classA;
var obj = new classB();
obj.printMoreInfo();
obj.printInfo();
Вот такое валится с ошибкой на вызове printInfo.