Practice Using new ECMAScript Features
Syntax
- Let and Const
- Template Literals
- Destructuring
- For ...of Loop
- Default, Spread and Rest Operators
Functions
- Arrow Functions and Lexical This
- Classes
- Enhanced Object Literals
- super
- extends
Built-ins
- Symbols
- Subclassable Built-ins
- Iteration and Iterable Protocols
- Map, Set, WeakMap and WeakSet
- Promises
- Proxies
- Generators
- Unicode
- Iterators
- Modules and Module Loaders
- Math, Number, String, Object APIs
- Binary and Octal Literals
- Reflect API
- Tail Calls
Mostly from Bable's Learn ES2015