ES6 Reference
full specification of the ECMAScript 6 language.
ES6 new features:
- arrows
- classes
- enhanced object literals
- template strings
- destructuring
- default + rest + spread
- let + const
- iterators + for..of
- generators
- unicode
- modules
- module loaders
- map + set + weakmap + weakset
- proxies
- symbols
- subclassable built-ins
- promises
- math + number + string + array + object APIs
- binary and octal literals
- reflect api
- tail calls
Arrows
- lukehoban/es6features#arrows
- Arrow functions - JavaScript MDN
- “ES6 In Depth: Arrow functions” on hacks.mozilla.org
Classes
Enhanced Object Literals
Template Strings
- lukehoban/es6features#template-strings
- Template literals - JavaScript MDN
- “ES6 in Depth: Template strings” on hacks.mozilla.org
Destructuring
Default + Rest + Spread
Let + Const
Iterators + For..Of
Generators
Unicode
Modules
Module Loaders
Map + Set + WeakMap + WeakSet
Proxies
Symbols
Subclassable Built-ins
Math + Number + String + Array + Object APIs
Binary and Octal Literals
Promises
Reflect API
Tail Calls
Post by: Anonymoussc (@anonymoussc)Knowledge is love and light and vision. - Helen Keller