Join Ryan Lewis for an in-depth discussion in this video What you should know, part of Switching to ES6 in Node.js.
For a code editor, I'll be using Atom, which is a free, cross-platform, open source program released from GitHub. If you want to follow along with what I'm doing, you might find it useful to use the same editor. We'll also be working in the command line, so any command line will do, like Terminal for Mac or PowerShell for Windows. Finally, I'll be working on a Mac, but Node.js is cross-platform, so feel free to follow along with this course on the platform of your choice.
- Using arrow functions
- Using default parameters
- Reviewing the class structure in ES6
- Assigning variables with let and const
- Array destructuring and object destructuring
- Replacing callbacks with promises
- Keeping values unique with Set
- Dropping the prototype with Map
- Working with generators
- Using yield with arguments