Size: a a a

2021 April 21

ЕК

Евгений К. in pro.js
если так - то, слава богам, похоже все становится понятно
источник

M

Makc in pro.js
это ж вроде как наследованием зовут
источник

M

Makc in pro.js
екземпляра А у нас нет
источник

M

Makc in pro.js
сафари, ну найдитесь же кто-нить
источник

ЕК

Евгений К. in pro.js
super и наследование все же разное
источник

M

Makc in pro.js
сам только сел смотреть, пока не очень подача мне лично, но что нашел. Может поможет чем https://www.youtube.com/watch?v=rWfZAeEnn2I&list=PLM7wFzahDYnHyRpmcSGOptXan08CNb9nh&index=5
источник

M

Makc in pro.js
прям плейлист а не конкретно это
источник

ЕК

Евгений К. in pro.js
Спасибо, поковыряю
источник

E

Etki in pro.js
экземпляр а это и есть прототип, нет?
источник

E

Etki in pro.js
потому что как иначе достучаться до пропертей родителя? они ж не статикой в классе объявлены
источник

M

Makc in pro.js
а вот хз как это рассматривать. Мы можем достучаться к А хотя через new не создавали напрямую
источник

M

Makc in pro.js
по-моему екземпляр это какраз через new
источник

E

Etki in pro.js
потому что его создал язык?
источник

E

Etki in pro.js
потому что он принадлежит классу, а не экземпляру?
источник

M

Makc in pro.js
@maxgraey призываю тебя
источник

AT

Anton T in pro.js
Девтулз определяет принадлежность объекта к тому или иному классу по цепочке прототипов. В this.proto у вас лежит объект (ну, логично), тогда для того, чтобы узнать к какому классу он принадлежит, девтулз смотрит уже его цепочку прототипов, а следующий в цепочке идет ClassA. Иными словами this.proto.proto === ClassA.prototype. Аналогичным образом работает instanceof. Т.е this instanceof ClassB => true, но this.proto instanceof ClassB => false, при этом this.proto instanceof ClassA = > true, так как в следующем proto еще остался ClassA.prototype
источник

ЕК

Евгений К. in pro.js
У меня вот этот код выводит в консоли следующее (то, что написано комментами).
Разве оно не странное?
источник

ЕК

Евгений К. in pro.js
источник

ЕК

Евгений К. in pro.js
Особенно вот эта часть - ее я вообще не понимаю T_T
источник

M

Makc in pro.js
constructor – это ссылка на функцию, с помощью которой был создан объект
источник