Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

egghead.io

ES6 and Beyond - JavaScript Tips and Tricks from ES2015 to ES2020

via egghead.io

Overview

Released in 2015, ES6 was a major update to the JavaScript language, providing many new powerful additions to the language. From arrow functions, classes, generators, and proxies to Promises and Modules, ES6 solved many of the languages problems with cleaner, more concise syntax and functionality.
Since then, a new version of JavaScript is released every year, providing even more power to JavaScript Developers:
ES2016 brings with it Array.prototype.includes, ES2017 has async and await, ES2018 adds new capabilities to regular expressions and async iterators, ES2019 has Object.fromEntries, Array.prototype.flat and flatMap, and ES2020 has dynamic imports, globalThis, and BigInt.
Staying up to date with the language as it evolves saves you from being stumped by new APIs and syntax! Learning ES6 and Beyond will ensure you can drop into any JavaScript codebase and have the best shot at being productive on day one.

Syllabus

  • Refactor es5 functions to es6 arrow functions
  • Use ES6 Sets to Improve Javascript Performance
  • Explore ES2019 stable array sorting by example
  • Use ES2019 Array.prototype.flat to Flatten Multidimensional Arrays
  • Map and Flatten Multidimensional Arrays with ES2019 Array.prototype.flatMap

Taught by

Mike Sherov

Reviews

4.5 rating at egghead.io based on 18 ratings

Start your review of ES6 and Beyond - JavaScript Tips and Tricks from ES2015 to ES2020

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.