Отличие прототипного наследования от обычного наследования

Прочитал Прототипное наследование, F.prototype и Встроенные прототипы

Возник вопрос: "Чем прототипное наследование отличается от обычного"?

К примеру

let testVariable = new testConstructor();

Тогда если let testVariable = new testConstructor();, то с одной стороны testVariable наследуется от testConstructor (т. к. создана с помощью оператора new testConstructor();), а с другой стороны testVariable.__proto__=testConstructor.prototype (опять же потому что создана с помощью оператора new), т. е. testVariable прототипно наследуется от testConstructor.prototype. В чем отличие прототипного наследования от обычного?


Ответы (0 шт):