1. ECMAScript 2015 (ES6)

    Support for the ECMAScript 2015 specification. Features include Promises, Modules, Classes, Template Literals, Arrow Functions, Let and Const, Default Parameters, Generators, Destructuring Assignment, Rest & Spread, Map/Set & WeakMap/WeakSet and many more.

  2. javascript function: rest parameters: destructuring rest parameters

  3. javascript operator: destructuring assignment

  4. javascript operator: destructuring assignment: computed property names

  5. javascript operator: destructuring assignment: rest in arrays

  6. javascript operator: destructuring assignment: rest in objects

  7. javascript operator: spread: spread in destructuring

  8. ecmascript 2018 (es9)