This post was originally published at As a JS Developer, This Is What Keeps Me Up at Night

JavaScript is an oddball of a language with numerous approaches to almost any problem. When ES6 added the “class” keyword, did it save the day or just muddy the waters? In this article, Toptal Freelance JavaScript Developer Justen Robertson explores OOP in modern JS.

View original article – 

This post was originally published at As a JS Developer, This Is What Keeps Me Up at Night