
Окончательный перечень всех новинок в ECMAScript 2020 включает, в том числе несколько интересных фич. Каждое из этих новшества мы рассмотрим в отдельной статье.
Поговорим о версиях ES
С момента начала работы группы разработчиков TC39 от Ecma International значение версий ECMAScript значительно снизилось. Теперь важное значение имеет то, на каком этапе внедрения находится тот или иной метод JavaScript. Как только он достиг четвертой стадии, его можно безопасно использовать. Но даже в этом случае стоит проверить его текущую поддержку браузерами.
Список новинок ECMAScript 2020
- String.prototype.matchAll;
- import();
- import.meta;
- BigInt – арифметика произвольной точности;
- Promise.allSettled;
- globalThis;
- for-in;
- необязательная цепочка;
- нулевой оператор объединения;
- export * as ns from «mod».
Что означают эти стадии?
Они представляют собой стадии зрелости так называемого «процесса TC39». Этот вопрос подробно рассматривает в своей книге «JavaScript для нетерпеливых программистов» Аксель Раушмайер.
Для проверки текущей стадии функций в JavaScript можно заглянуть в файл readme репозитория ECMA-262 на GitHub.
Существует ли официальный список функций ECMAScript 2020?
Да, в репозитории команды TC39 перечислены готовые предложения с указанием их текущей версии ES.