Autoplay
Autocomplete
Previous Lesson
Complete and Continue
JavaScript ES6 : The Next Level
Introduction and Basic Setup
Introduction (2:34)
Setting up ES6 (1:03)
Setting up ES6 - Transpiler [TraceUR] (0:29)
Block Bindings
The let keyword (4:11)
Variable Hoisting (4:03)
Arrow Functions
Arrow functions (8:04)
Destructured Assignment (4:33)
Parameters
Default Parameters (2:32)
Rest Parameters (2:00)
Spread Operator (1:55)
Proper Tail Calls (0:58)
Destructuring Parameters,Arrays and Objects
Destructured Parameters (1:09)
Destructuring Arrays (3:07)
Destructuring Objects (3:47)
iterators
for..as (2:00)
Generators
Generators (8:15)
Collections
Sets (1:55)
Maps (1:31)
Symbols (7:18)
WeakMaps (4:03)
Template Strings
Template Strings (2:22)
Promises
Introduction (2:31)
More on Promises (3:31)
Classes
Creating a Class (3:41)
Modules
Introduction (5:55)
More on Modules (selective imports) (2:02)
New Built-In Methods
New string methods (2:13)
New Number Methods (2:39)
New Array Methods (5:19)
Object Property Assignment (1:56)
Extended Literals
Binary and Octal Literals (1:15)
Meta Programming
Proxies (4:15)
Exploring the receiver parameter of handler.get and set methods (5:18)
Reflect (3:50)
Conclusion
Conclusion & Code Download (0:22)
Destructured Parameters
Complete and Continue