What are the new features in ES6 or ECMAScript 2015?

  • Arrow Functions

  • Classes

  • Template Strings

  • Enhanced Object literals

  • Object Destructuring

  • Promises

  • Generators

  • Modules

  • Symbol

  • Proxies

  • Sets

  • Default Function parameters

  • Rest and Spread

  • Block Scoping with let and const