@QuadradS

Прототипы в js, прото и прототип прото ссылка на экземпляр?

Все никак не могу найти ответ на довольно простой вопрос.
Всем известно что __proto__ ссылка на прототип и вот вопрос по идее прототип объекта это экземпляр родительского класса(функции)? И по идее поэтому надо хранить все 'общие методы и свойства' в экхемпляре родителя так как нет смысла дублировать в дочернем экземпляре.
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 2
Robur
@Robur
Знаю больше чем это необходимо
Все что нужно понимать про прототипы, классы, наследование и ООП в JS:
1. свойство prototype это ссылка на объект на который будет указывать __proto__ после вызова new.
2. в любом объекте в JS при поиска поля если его нет в самом объекте, он будет искаться в объекте на который указывает __proto__
Ответ написан
@f_ban
Вот хороший набор уроков по этой теме...
https://learn.javascript.ru/prototypes
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы