Некоторые основные нововведения в ECMAScript 2020, которые могут быть полезны для разработчиков:
- Метод String.prototype.matchAll. 4 При сопоставлении строки с регулярным выражением возвращает итератор по всем результатам, включая группы захвата. 4
- Динамический import(). 14 Позволяет динамически импортировать файлы JS в виде модулей и получать код по запросу. 1
- Тип BigInt. 34 Позволяет разработчикам получить большее целочисленное представление в JS-коде для обработки данных. 3
- Оператор Optional Chaining. 34 Позволяет обратиться к глубоко вложенным свойствам объекта без проверки, существуют ли такие свойства или нет. 3
- Оператор Nullish Coalescing. 4 Предназначен для более успешной обработки случаев, когда при обращении к свойству желательно предоставлять значение по умолчанию, если результат этого обращения — null или undefined. 4
- Стандартизованный объект globalThis. 4 Всегда указывает на текущий глобальный объект, независимо от того, в какой среде выполняется код. 3