DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Cover image for 11 JavaScript Features Every Developer Should Know in 2020
Angular Developer
Angular Developer

Posted on

11 JavaScript Features Every Developer Should Know in 2020

Important JavaScript Concept and Features Every Developer Should Know

If you work with JavaScript at all, you need to understand and be able to work with its most critical features.

In this course we focus on 11 of those critical features. Each feature is addressed on its own, but the course is also structured to build on previously taught features and concepts. We start with some of the most basic features like scope and hoisting, but eventually tackle more complex features like closure and immediately invoked function expressions.

What you'll learn

  • Scope
  • Hoisting
  • Prototypal Inheritance
  • Higher Order Functions
  • Callbacks
  • Immediately Invoked Function Expressions
  • Closure
  • The Module Pattern
  • An Understanding of the keyword this
  • Promises

Top comments (0)

Classic DEV Post from 2020:

js visualized

πŸš€βš™οΈ JavaScript Visualized: the JavaScript Engine

As JavaScript devs, we usually don't have to deal with compilers ourselves. However, it's definitely good to know the basics of the JavaScript engine and see how it handles our human-friendly JS code, and turns it into something machines understand! πŸ₯³

Happy coding!