What Does This Course Cover?
Discover how modern JavaScript versions improve coding practices by introducing better alternatives like const and let, additions such as arrow functions and classes, and metaprogramming advances. Learn how these features help write clearer, less error-prone, and more flexible code.
We'll cover the following...
JavaScript is one of the most powerful, ubiquitous, and flexible languages. A large number of programmers fear the language for many reasons. In the past, it was infamous for being error-prone and idiosyncratic. Thankfully, newer versions have elevated, JavaScript into a respectable language; it has come a long way since Douglas Crockford wrote JavaScript: The Good Parts.
Evolution in JavaScript
Unlike other languages, JavaScript does not have the luxury to deprecate features. Such a measure would be considered draconian—Currently working legacy code will suddenly fail on newer browsers. The language had to evolve without breaking backward compatibility. ...