ECMAScript 6+ Basics I

Learn ECMAScript 6+ Basics I

🕓 Last updated today

Knowledge Check

Take this customized & interactive quiz to test your knowledge on ECMAScript 6+ Basics I, then check out the learning resources below.

Question 1 of 6

Which of the following is NOT a valid arrow function to add foo and bar?


  •   const myFunc = (foo, bar) => { return foo + bar }
  •   const myFunc = (foo, bar) => foo + bar
  •   const myFunc = (foo, bar) => ( foo + bar )
  •   const myFunc = (foo, bar) => ({ foo + bar })

Core Learning

The fastest way to learn ECMAScript 6+ Basics I is simply to study these exact resources. Focus on the 👀 to learn extra quickly and save time!

Arrow Functions

👀 1 Thing to Focus On

  • Understand how Arrow functions are defined and called

const and let

👀 1 Thing to Focus On

  • Understand the use case of both const and let

Import/Export Modules

👀 1 Thing to Focus On

  • Understand how to import and export JS modules

Template Literals

👀 1 Thing to Focus On

  • Never add strings together again!

Sets and Maps

👀 1 Thing to Focus On

  • For when objects and arrays aren't enough