Web Dev Roadmap for Beginners (Free!): https://bit.ly/DaveGrayWebDevRoadmap

What is __proto__ ? This Javascript prototypes tutorial will help you understand Javascript prototype inheritance and the prototype chain. Javascript prototypes are a popular interview question topic and what is "under the hood" of the modern syntactic sugar behind ES6 Classes.

Subscribe https://bit.ly/3nGHmNn

JavaScript for Beginners: Full Course (8 hours): https://youtu.be/EfAl9bwzVZk

Javascript ES6 Classes Tutorial: https://youtu.be/5fmifZZeJJ4

What is __proto__ ? | Javascript Prototypes Tutorial

(00:00) Intro
(0:16) Good Reasons to know about Javascript Prototypes
(1:03) Hello __proto__
(2:59) New Modern Methods vs __proto__
(4:34) More than one link in the prototype chain
(8:11) 3 Rules of Prototypal Inheritance
(9:05) Inheriting a Getter and a Setter
(11:50) Inheriting from the Javascript Object
(13:34) Looping through direct and inherited keys
(14:56) Object Constructor Functions and Prototypes
(19:05) Javascript ES6 Classes and Extending Classes

References:
MDN Web Docs: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object_prototypes
More from MDN Web Docs: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain

Follow Me:
Twitter: https://twitter.com/yesdavidgray
LinkedIn: https://www.linkedin.com/in/davidagray/
Blog: https://yesdavidgray.com
Reddit: https://www.reddit.com/user/DaveOnEleven

Was this tutorial about Javascript Prototypes helpful? If so, please share. Let me know your thoughts in the comments.

#javascript #prototypes #tutorial