Уровни прототипов объектов JS и наследование Copy или Reference - PullRequest
0 голосов
/ 29 октября 2018

Если мы создаем объект Function или Object, процесс создания помещает ссылку прототипа объекта Object или Function на прототип нового объекта! или скопировать все реквизиты из прототипа Obj или Func в качестве реквизита нового объекта?

Если он ссылается на прототип Obj Func на новый объект-прототип obj, поэтому, если мы изменим один из них, то это как если бы мы изменили весь объект, созданный до сих пор и позже, это затронет!

Если он копирует, значит, он копирует множество функций для каждого объекта? Избыточность!

Так запутан и многие другие связанные вопросы, так что давайте пойдем шаг за шагом, может быть, вопрос еще и не правильный.

Заранее спасибо, пожалуйста, если есть другие подобные обсуждения, направьте меня к этому, так что не тратьте время.

1 Ответ

0 голосов
/ 02 ноября 2018

__ proto__ VS. прототип в JavaScript

Путаница разрешена на основе этой информации

proto отличается от свойства прототипа. только функция имеет прототип. proto в объекте относится к прототипу функции, чаще всего функции, которая создала этот объект.

Информация, представленная в приведенной выше ссылке и на диаграмме, является наиболее необходимой для понимания

...