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.

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

AppMaster на BubbleCon 2024: изучение тенденций No-Code
AppMaster на BubbleCon 2024: изучение тенденций No-Code
AppMaster принял участие в BubbleCon 2024 в Нью-Йорке, где получил новые знания, расширил связи и изучил возможности внедрения инноваций в сфере разработки без кода.
Итоги FFDC 2024: основные выводы с конференции разработчиков FlutterFlow в Нью-Йорке
Итоги FFDC 2024: основные выводы с конференции разработчиков FlutterFlow в Нью-Йорке
Конференция FFDC 2024 (Нью-Йорк) предоставила разработчикам передовые идеи в разработке приложений с FlutterFlow. Сессии под руководством экспертов, эксклюзивные обновления и обмен опытом — такое событие мы не могли пропустить!
Увольнения в сфере технологий в 2024 году: продолжающаяся волна, влияющая на инновации
Увольнения в сфере технологий в 2024 году: продолжающаяся волна, влияющая на инновации
В 2024 году, когда в 254 компаниях, включая таких гигантов, как Tesla и Amazon, будет сокращено 60 000 рабочих мест, продолжится волна увольнений в сфере технологий, которая изменит ландшафт инноваций.
Начните бесплатно
Хотите попробовать сами?

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

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