Course
Skills Expanded
JavaScript ES2015: Additions and Changes to ES5 (Interactive)
Rock through some of the newest and most interesting features of this updated ES2015 (ES6) version of JavaScript.
What you'll learn
Rock through some of the newest and most interesting features of this updated ES2015 (ES6) version of JavaScript. This interactive course was formerly known as ES2015: The Shape of JavaScript to Come on Code School.
Table of contents
Declarations
14mins
Functions
15mins
- Function Defaults 6m
- Challenge: Fixing Undefined Arguments 0m
- Challenge: Basic Named Parameters 0m
- Challenge: Replacing Object With Named Parameters 0m
- Rest Params, Spread Op, Arrow Func 8m
- Challenge: Refactoring to Rest Params 0m
- Challenge: The Spread Operator 0m
- Challenge: Arrow Functions in Action 0m
Objects, Strings, and Object.assign
15mins
Arrays, Maps, and Sets
22mins
- Arrays 7m
- Challenge: Destructuring and Rest Parameters 0m
- Challenge: Destructuring From Return Values 0m
- Challenge: The for...of Loop 0m
- Maps 9m
- Challenge: Adding Entries to a Map Object 0m
- Challenge: Iterating Maps With for...of 0m
- Sets 6m
- Challenge: Using Sets 0m
- Challenge: Sets and for...of 0m
- Challenge: Sets and Destructuring 0m
Classes and Modules
18mins