You know, if you simplify something, you don't have to work as hard, learn as much, or bother other people with as much complexity.
That's how I like to write code anyway. More conventions, fewer ways to do things, less cognitive load.
More creative energy to make good decisions. More brain space to move quickly.
Here's what I'd say if I was teaching a younger version of myself advanced JavaScript:
- data types
- made a commitment not to use classes,
new
, or constructors at all (plenty of other ways to look clever)