ES6 supports classes, so it would be the same thing.
> The other thing I find odd is why employers care that someone has deep and existential knowledge of JS?
They are probably just bad interviewers, or the company really doesn't know what it wants. Esoteric knowledge questions are a warning signal that you probably don't want to work there.
I wish! Wouldn't that make the interview much easier. Nope, instead they ask you to whiteboard up some code (in whatever language you want) and discuss how you would design something you never saw before.
> The other thing I find odd is why employers care that someone has deep and existential knowledge of JS?
They are probably just bad interviewers, or the company really doesn't know what it wants. Esoteric knowledge questions are a warning signal that you probably don't want to work there.