This course takes a detailed look at ECMAScript 10 (aka ES10 or ES2019), the current version of the ECMAScript (JavaScript) standard.
JavaScript has undergone a transformation in the last few years. JavaScript now has full support for object-oriented programming, functional programming (via arrow functions), asynchronous programming, and modular development (via CommonJS modules). JavaScript also now has some extremely handy syntactic features such as destructuring, the spread operator, and generators.
This course takes a thorough look at all the new features in JavaScript from ES6 to ES10, and also shows how to transpile into ES5 for compatibility with all browsers.