Member-only story
Javascript Evolution ES6-ES15
A Deep Dive into the Latest JavaScript Features (ES6 — ES15)
The article include the list of feature has been added in each version of ECMA along with the medium links for detail description.
ES6: https://medium.com/@opensrc0/es6-or-ecmascript2015-b58ba610873e
- Arrows
- Classes Declarations
- Lexical block scoping(Let + Const)
- Iterators and Generators
- Promises
- Destructuring patterns( rest/spread for arrays)
- Proper tail calls
- Maps, Sets, WeakMap, WeakSet
- Unicode supplementary characters
- Sub classable Built-ins
- Enhanced Object Literals
- Template Literals/Strings
- Default Value
- Proxies
- Symbols
- Math + Number + String + Array + Object APIs
- Binary and Octal Literals
- Modules
- Module Loaders
ES7: https://medium.com/@opensrc0/es7-or-ecmascript2016-5327f8eab30e
- Exponentiation Operator









