What should you know about JavaScript

This are my notes from Erick Hanchett interview to Eric Elliott, about different base things a JS Developer should know.

First thing, learn about closures.

Learn what callbacks are and how to do Async programming.

Learn Promises.

Learn how to use Object.assign

Lear map, reduce and filter and use them all the time, sometimes you might use forEach, but favor map instead. Also look into lodash.

Know a bit of ES6, specially destructuring, parameter defaults, rest parameters, spread (a lot)… you’ll be in the right track if you know a bit about that syntax.

Learn about prototypes.

Of course there are a lot more things to learn, for that see this Essential JavaScript links.

And listen to the interview, interesting talk about JavaScript Job Interviews, having some code on GitHub, and more.