× logo Home HTML CSS Javascript React-App Angular.js logo

Javascripts New Features

Top 10 ES6 Features Every Busy JavaScript Developer Must Know

I recently went to HTML5 Dev conference 2016 in San Francisco. Half of the talks I went to were about ES6 or, as it's now called officially, ECMAScript2016. I prefer the more succinct ES6 though. This essay will give you a quick introduction to ES6.
If you don't know what is ES6, it's a new JavaScript implementation. If you're a busy JavaScript software engineer (and who is not?), then proceed reading to learn the best 10 features of the new generation of the most popular programming language—JavaScript. Here's the list of the top 10 best ES6 features for a busy software engineer (in no particular order):

1. Default Parameters in ES6
2. Template Literals in ES6
3. Multi-line Strings in ES6
4. Distructuring Assignment in ES6
5. Enhanced Object Literals in ES6
6. Arrow Functions in ES6
7. Promises in ES6
8. Block-Scoped Constructs Let and Const
9. Classes in ES6
10. Modules in ES6
Disclaimer: the list if highly biased and subjective.

ECMAScript 6 _ New Features:

The Benefits of Front-End