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