Getting Started with ECMAScript 6

Getting Started with ECMAScript 6

  • 2016-08-29
  • 2274

What is ECMAScript 6 ?

ES6 or ECMAScript 6 is the latest specification of JavaScript. You would also be knowing it as ECMAScript 2015. It’s code named as “Harmony”/””. Some of the features of ECMAScript 6 is already supported by Mozilla Firefox. There are various new featured that would be coming in in order to make the whole community move to a better and understandable JavaScript.

This is a Tutorial series in ECMAScript 6 and here we would be talking about the various features of ECMAScript 6 along with samples in order to understand how it works. In this tutorial we would be using multiple editors to show the way we write the code. The implications it has and the output it produces.

Every Language evolves around the time and JavaScript is no different. Most of the features added to the language has given the language a new way to communicate as well as make our lives easier. This series would contain multiple sections and we at would also try to incorporate as many tutorials as possible for this topic. We hope if you follow along with us, you will probably make your next project using ECMAScript 6.

Where to go from here ?

From this point we would recommend you to look into topics pertaining around ECMAScript 6. Most of these topics will be unfamiliar but would make sense as we move ahead. To get started with we have listed down a set of topics from where you can start from.

  1. Block Scoped Construct
    1. let
    2. const
  2. Arrow Functions
    1. Understanding Arrow Functions
    2. Lexical ‘this‘ rather than dynamic ‘this
  3. Object Literals
  4. Template Strings
  5. Destructuring Arrays
  6. Default Parameters
  7. Rest Patameters
  8. Spread
  9. Iterators
  10. Generators
  11. Unicode
  12. Modules
  13. Module Loaders
  14. Map
  15. Set
  16. Weakmap
  17. Weakset
  18. Proxies
  19. Symbols
  20. Subclassable Built-Ins
  21. Promises
  22. Number
  23. String
  24. Array
  25. Object API
  26. Binary and Octals
  27. Reflect API
  28. Tail Calls

Hopefully trying out all the above as we move ahead with our journey will make you motivated towards ECMAScript 6 and would boost your skills.


Upgrade your JavaScript to ES6

ES6 Javascript: The Complete Developer’s Guide

JavaScript Promises: Applications in ES6 and AngularJS

Learning ECMAScript 6: Moving to the New JavaScript

ES6 Javascript Essentials (With Exercise Files)