ES6 Basics

This project introduces learners to modern JasvaScript essentials.

Learning Objectives

At the end of this project, you are expected to be able to explain to anyone, without the help of Google:

  • What ES6 is
  • New features introduced in ES6
  • The difference between a constant and a variable
  • Block-scoped variables
  • Arrow functions and function parameters default to them
  • Rest and spread function parameters
  • String templating in ES6
  • Object creation and their properties in ES6
  • Iterators and for-of loops

Installations

Install NodeJS 12.x

  • nodejs -v
  • npm -v