Новшества и фичи ECMAScript 2020

ECMAScript 2020: финальный список новшеств в JavaScript

25.01.2021
31
2 мин.
0

Каждый JavaScript-разработчик должен постоянно следить за всеми новшествами в языке. Активное и динамичное развитие js приводит к тому, что не все успевают не только изучать новые фичи, но и использовать их в своей работе. С выходом ECMAScript 2020 этот список пополнился еще несколькими новинками. Окончательный перечень всех новинок включает, в том числе несколько интересных фич.

Поговорим о версиях ES

С момента начала работы группы разработчиков TC39 от Ecma International значение версий ECMAScript значительно снизилось. Теперь важное значение имеет то, на каком этапе внедрения находится тот или иной метод JavaScript. Как только он достиг четвертой стадии, его можно безопасно использовать. Но даже в этом случае стоит проверить его текущую поддержку браузерами.

Список новинок ECMAScript 2020

  • String.prototype.match All;
  • импорт();
  • import.meta;
  • BigInt – арифметика произвольной точности;
  • Promise.all Settled;
  • global This;
  • for-in;
  • необязательная цепочка;
  • нулевой оператор объединения;
  • export * as ns from «mod».

Читайте также: Знакомство с Intel API в JavaScript.

Новшества и фичи ECMAScript 2020
Стал известен полный список новшеств ECMAScript 2020 (изображение создано с помощью ИИ)

Что означают эти стадии?

Они представляют собой стадии зрелости так называемого «процесса TC39». Этот вопрос подробно рассматривает в своей книге «JavaScript для нетерпеливых программистов» Аксель Раушмайер.

Для проверки текущей стадии функций в JavaScript можно заглянуть в файл readme репозитория ECMA-262 на GitHub.

Существует ли официальный список функций ECMAScript 2020?

Да, в репозитории команды TC39 перечислены готовые предложения с указанием их текущей версии ES.