* Introduction
Browser and Node.js Compatibility
Who This Book is For
Overview
Help and Support
* The Basics
Better Unicode Support
Other String Changes
Other Regular Expression Changes
Object.is()
Block bindings
Destructuring Assignment
Numbers
Summary
* Functions
Default Parameters
Rest Parameters
Destructured Parameters
The Spread Operator
The name Property
Block-Level Functions
Arrow Functions
Syntax
Summary
* Objects
Object Categories
Object Literal Extensions
Object.assign()
Duplicate Object Literal Properties
proto, Object.setPrototypeOf()
super
Reflection Methods
Summary
* Iterators and Generators
What are Iterators?
for-of
Generators
Built-in Iterators
Advanced Functionality
Summary
* Symbols
Creating Symbols
Identifying Symbols
Using Symbols
Sharing Symbols
Finding Object Symbols
Well-Known Symbols
Summary
Scoop.it!
Understanding ECMA6