DEV Community

Discussion on: JavaScript Inside Story : More about Prototypes and Inheritance

z00md profile image

Indeed. It took me months to understand the difference between .__proto__ and .prototype. I understand how JS was built in a hurry but somehow prototypal inheritance(with different constructs) brings in a lot of confusing patterns, specially for people who are coming from classical inheritance. Just for my comfort I call JS an object based language instead of object oriented.

As a side note your 11 take away points summarise prototypal inheritance really well.