Joel Thoms
Jul 30, 2017 · 1 min read

Actually, JavaScript’s prototypal inheritance is quite good. The problem is that people are more familiar with classical inheritance and try to force this paradigm onto JavaScript. But understanding how JavaScript does inheritance and using it the way it was intended is not bad at all.

Though, of course you could eliminate all types of inheritance and just go functional. That would mean less you will need to worry about.

I would recommend this article by Eric Elliott that explains the differences between prototypal and classical inheritance quite well.

Cheers!

    Written by

    Computer Scientist and Technology Evangelist with 20+ years of experience with JavaScript!

    Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
    Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
    Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade