Стоит упомянуть, что у объектов помимо свойства __proto__ есть скрытое свойство [[Prototype]], которое и является ссылкой на prototype объекта, от которого наследуется. А __proto__ - это геттер и сеттер для этого свойства. Т.е. при обращении к someObj.__proto__ на самом деле вызывается геттер, который возвращает объект по ссылке из [[Prototype]], а через знак = прототип можно переопределить. Также можно добавить, что свойство __proto__ является устаревшим,но по прежнему используется на всех платформах - и в браузерах, и на сервере. Но лучше для получения и переопределения прототайпа использовать методы Object.getPrototypeOf(obj) и Object.setPrototypeOf(obj)
Блин, решил 11 из 12 верно. Надломился на in, не знал, что он смотрит все уровни вложенности) А 10 решил, подумав, что метод "является ли объект владельцем свойства" вернет false на то свойство, которого нет в литеральном объявлении объекта)
Стоит упомянуть, что у объектов помимо свойства __proto__ есть скрытое свойство [[Prototype]], которое и является ссылкой на prototype объекта, от которого наследуется. А __proto__ - это геттер и сеттер для этого свойства. Т.е. при обращении к someObj.__proto__ на самом деле вызывается геттер, который возвращает объект по ссылке из [[Prototype]], а через знак = прототип можно переопределить.
Также можно добавить, что свойство __proto__ является устаревшим,но по прежнему используется на всех платформах - и в браузерах, и на сервере. Но лучше для получения и переопределения прототайпа использовать методы Object.getPrototypeOf(obj) и Object.setPrototypeOf(obj)
Спасибо дружище!! Хорошо объяснил))
годно, молодец. Спасибо
Успехов
А какая разница между proto и prototype? Так и не понял каким это определением сказать
У тебя подход очень интересный
Большое спасибо за это и другие видео:)
30:15 дааааа, десятый пример это у вас что-то с чем, не простой немного
(только разбираюсь с прото и прототайп)
Офигенный видос!
Блин, решил 11 из 12 верно. Надломился на in, не знал, что он смотрит все уровни вложенности)
А 10 решил, подумав, что метод "является ли объект владельцем свойства" вернет false на то свойство, которого нет в литеральном объявлении объекта)
Классное видео, я преисполнился в прототипах благодаря тебе!
Это радует
самое понятное для меня видео , спасибо
Рад, что вам понравилось. Подписывайтесь, возможно в будущем что-то интересное будет.
10 / 12 верно ответил.
Ошибся в 6 и 9.
Кучу видео уже посмотрел и статей, а так и не понимаю как constructor в прототипах работает.
тоже самое. если все таки понял как это работает или нашел какой нибудь видос/статью можешь поделиться?
почему так мало подписчиков и просмотров топ канал
Ютуб не раскрутил)
хорошее объяснение. но нужно досконально изучить теорию. Предположений как на 16 минуте быть не должно
в любом случае, очевидно, что у стрелочной функции нет своего контекста