YoVDO

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

Offered By: egghead.io

Tags

Javascript Courses Arrow Functions Courses

Course Description

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

Related Courses

Learn Javascript - 21 Essential Array Methods
Coursera Project Network via Coursera
3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
A Simple Scatter Plot using D3 js
Coursera Project Network via Coursera
Access WebView in an Android Studio Project
Coursera Project Network via Coursera
Deployment Pipelines using GitHub Actions
A Cloud Guru