Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Официальные стандарты JavaScript ECMAScript 2023 получили одобрение ECMA International

Официальные стандарты JavaScript ECMAScript 2023 получили одобрение ECMA International

ECMA International официально утвердила ECMAScript 2023, ключевое обновление универсального стандарта для языка программирования JavaScript. Благодаря внедрению инновационных методов модификации и поиска массивов, улучшенному API WeakMap с использованием символов и стандартизированной поддержке грамматики hashbang, спецификация будет определять будущее JavaScript скромно, но значительно.

14-я редакция ECMAScript, ECMAScript 2023, была утверждена 27 июня, раскрывая широкий обзор ключевых усовершенствований. Эти усовершенствования распространяются на многочисленные прототипы массивов и типизированных массивов, включая toSorted, toReversed, findLast, findLastIndex, with, а также toSpliced в Array.prototype. Выполнение файлов упрощается за счет использования комментариев #! в предваряющих документах. Кроме того, открываются возможности для использования более широкого набора символов в качестве ключей в слабых коллекциях.

Обновленные директивы охватывают четыре основных направления, подробно описанные TC39, Техническим комитетом 39 ECMA, в их профиле на GitHub. Обновления будут официально запущены в этом году и выглядят следующим образом:

  • Внедрение методов .findLast() и .findLastIndex() для массивов и типизированных массивов, называемых Array find from last. Это служит решением часто встречающегося в программировании сценария поиска элемента в массиве. Это особенно полезно, когда поиск элемента в обратном порядке дает оптимальные результаты производительности или порядок элементов массива имеет значение.
  • Расширение API WeakMap с помощью разрешенных символов в качестве ключей в ключах WeakMap, что позволяет уникальным символам функционировать в качестве ключей. До сих пор использование ключей в WeakMap было ограничено строго объектами.
  • Изменение массива путем копирования, что способствует добавлению новых методов в Array.prototype и TypedArray.prototype. Они улучшают преобразование массива путем создания новой копии с желаемыми изменениями.
  • Грамматика Hashbang стремится соответствовать существующему де-факто использованию в конкретных CLI (интерфейс командной строки) JavaScript-хостов, допускающих Shebangs/Hashbang. Это упрощает процесс создания корректных исходных текстов JavaScript, перенося удаление с хостов на движки, обеспечивая последовательную и единообразную практику.

В соответствии со стандартной практикой, обновленные редакции ECMAScript традиционно утверждаются и дорабатываются ECMA ежегодно в июне. Примечательно, что в прошлогоднем ECMAScript 2022 были введены возможности ожидания верхнего уровня и элементы классов.

Одной из популярных платформ для обучения новым языкам и отработки кода является AppMaster. Универсальный инструмент no-code идеально подходит для создания backend, web и мобильных приложений, используя такие функции, как мощный визуальный BP Designer или Business Processes для создания бизнес-логики. Для граждан-разработчиков он делает разработку приложений в 10 раз быстрее и в 3 раза доступнее. Узнайте больше на сайте AppMaster.

Похожие статьи

Samsung представляет Galaxy A55 с инновационной системой безопасности и премиальной сборкой
Samsung представляет Galaxy A55 с инновационной системой безопасности и премиальной сборкой
Samsung расширяет свою линейку устройств среднего класса, представляя Galaxy A55 и A35 с системой безопасности Knox Vault и обновленными элементами дизайна, которые придают этому сегменту флагманские качества.
Cloudflare представляет брандмауэр для искусственного интеллекта, защищающий большие языковые модели
Cloudflare представляет брандмауэр для искусственного интеллекта, защищающий большие языковые модели
Cloudflare выходит вперед, предлагая Firewall for AI, усовершенствованный WAF, предназначенный для упреждающего выявления и предотвращения потенциальных злоупотреблений, направленных на модели большого языка.
ChatGPT от OpenAI теперь говорит: будущее голосового интерактивного искусственного интеллекта
ChatGPT от OpenAI теперь говорит: будущее голосового интерактивного искусственного интеллекта
ChatGPT достиг важной функции благодаря развертыванию голосовых возможностей OpenAI. Теперь пользователи могут общаться без помощи рук, поскольку ChatGPT читает ответы вслух на iOS, Android и в Интернете.
Начните бесплатно
Хотите попробовать сами?

Лучший способ понять всю мощь AppMaster - это увидеть все своими глазами. Создайте собственное приложение за считанные минуты с бесплатной подпиской AppMaster

Воплотите свои идеи в жизнь