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