ES6 = ES2015
ES7 = ES2016
ES8 = ES2017
ES9 = ES2018
Новая спецификация выходит каждый год (с тех пор), поэтому ES9 - это ES2018, которая включает в себя Promise.finally
, оставление / распространение объекта, именованные группы захвата regex, rebex lookbehind, флаг regex s
(dotall) и несколько других вещей.
В ECMAScript 2018 введена поддержка асинхронной итерации через протокол AsyncIterator и асинхронные генераторы. Он также включал четыре новые функции регулярных выражений: флаг dotAll, именованные группы захвата, экранирование свойств Unicode и опосредованные утверждения. Наконец, он включал параметр rest и поддержку оператора расширения для свойств объекта.
Описание функций ES2018:
https://www.google.com/search?q=es2018+features
Вот одна ссылка:
https://www.sitepoint.com/es2018-whats-new/
Официальную спецификацию вы можете прочитать здесь:
* ** тысяча двадцать-восемь ** тысячи двадцать-девять +1030 * -international.org / ECMA-262 / 9,0 / * ** тысяча тридцать-одна * 1 032