Я полагаю, что статья имеет в виду не ручную настройку цепочек прототипов, а использование библиотеки, например goog.inherits
или util.inherits
вручную вам придется сделать
var Child = function Child() { ... };
Child.prototype = Object.create(Parent.prototype);
Child.prototype.constructor = Child;
// for some common value of extend
extend(Child.prototype, {
...
});
Это можно упростить до
var Child = function Child() { ... };
goog.inherits(Child, Parent);
extend(Child.prototype, {
...
});
Обратите внимание: goog.inherits
также имеет дело с эмуляцией Object.create
в устаревших браузерах.