What differences do you see in novice javascript code vs professional javascript code?

I get paid a lot of money as a JS developer, so I think I am quite experienced. I feel like your first and last points are outdated. Modern JS code don't need to to use apply/call at all and bind very rarely. Passing callbacks isn't too common either with the new async/await syntax.

If this was an interview question, and you gave those answers, I would probably think you aren't keeping up with JS and would not hire you.

Having said that, I definitely think it's important to understand our roots, and I value engineers to understand these concepts, but if this was given as an answer to "novice vs professional" JS code, it'd be a thumbs down for me.

/r/javascript Thread Parent