Сообщение от wondertalik
|
Это правильное решение?
|
Я не знаю почему во всех учебниках предлагают такой вариант. Но он не совсем верный.
Корректней будет так:
ChildC.prototype = Object.create(Parent.prototype);
// по идее еще нужно переопределить свойство constructor
Тогда в прототип не попадет свойство a = []. Оно там не нужно. Оно должно быть у каждого инстанса свое.
Делается так:
function ChildC() {
Parent.call(this);
}