Jun 25, 2023
The problems haven't been "fixed" — none of the bad features have been removed from the language definition. New features, or what I call "workarounds," have been added, and this invariably adds bloat to the language.
JS has never been good at OOP. Syntactic sugar doesn't solve everything.