It really, really super isn’t. It’s a Frankenstein mashup of programming insanity that never should have come into being in the first place, much less become the de facto language of the web.
- `this`
- the whole prototypal inheritance thing
- class inheritance bolted on top of prototypal inheritance
- arrow functions vs `function` functions