This chapter is a collection of links in this style guide to the various ES6+ features. The latest status, process, and documents of the ECMA262 specification is developed by TC39 (Technical Committee 39).
- Arrow Functions
- Classes & Constructors
- Object Shorthand
- Object Concise
- Computed Object Properties
- Template Literals
- Destructuring
- Default Function Parameters
- Object Rest Spread
- Function Rest Spread
- Array Rest Spread
- Array Rest Spread
let
andconst
- Exponentiation Operator
- Iterators and Generators
- Modules
TC39 Proposals
Refer to the ECMAScript Proposals Tracking List which documents the development process of TC39 proposals.
Please note that all features that have not reached stage 3 are not finalized. They are subject to change or to be withdrawn entirely. Only use these features carefully since breaking changes can be introduced with each update!