javascript

What are main Features of ES6 – ECMAScript 2015

Main ES6 (ECMAScript 2015) features:

  1. let and const
  2. Arrow functions (=>)
  3. Template literals (`Hello ${name}`)
  4. Default parameters
  5. Destructuring (array/object)
  6. Rest and spread operators (…)
  7. Classes
  8. Modules (import / export)
  9. Promises
  1. Enhanced object literals
  2. for…of loop
  3. Map and Set
  4. Symbols
  5. Iterators and Generators
  6. New string/array/object methods (like startsWith, from, assign)