Introduction

ES6 (ES2015) JavaScript version introduced major language features that have seen JavaScript gain a lot of popularity over the years. This has been a major language to the JavaScript language since 1997.

Features introduced in ES6 Javascript

The following features were introduced in ES6(ES2015) language spec:

  1. The const & let keyword keyword
  2. Arrow Functions
  3. for/of
  4. for/in
  5. Map Objects
  6. Set Objects
  7. Template literals
  8. Class keyword
  9. Promises
  10. Symbol
  11. Default parameters
  12. Function Rest Parameters
  13. String.includes()
  14. String.startsWith()
  15. String.endsWith()
  16. Array.from()
  17. Array.keys()
  18. Array.find()
  19. Array.findIndex()
  20. JavaScript modules(better known as ES6 Modules)
  21. Iterables Object.entries

In our next article, we shall go through each feature in a summarized format and learn why leveraging on these features makes us better developers.


Found this article helpful? You may follow me on Twitter where I tweet about interesting topics on web development.