Topic summary
ES2017
Extracted from the Wikipedia article ECMAScript version history.
7th edition – ECMAScript 2016
The 7th edition, or ECMAScript 2016, was finalized in June 2016. Its features include exponentiation operator ** for numbers, await, async keywords for asynchronous programming (as a preparation for ES2017), and the Array.prototype.includes function. The exponentiation operator is equivalent to Math.pow, but provides a simpler syntax similar to languages like Python, F#, Perl, and Ruby. async / await was hailed as an easier way to use promises and develop asynchronous code.