Перейти к основному содержимому

Функции

· 3 мин. чтения

Функции JavaScript и WebAssembly

Этот раздел объясняет последние новые функции в JavaScript, языке программирования, стандартизованном ECMA-262 (ECMAScript) и ECMA-402 (API интернационализации ECMAScript), а также в WebAssembly (Wasm).

Мы стремимся предоставлять краткие объяснения новых функций языка с примерами кода, которые легко понять. Для более детальной документации, пожалуйста, обращайтесь к внешним ссылкам в каждом объяснении.

  • Новая суперсила JavaScript: Явное управление ресурсами 09 мая 2025 ECMAScript
  • Итераторские помощники 27 марта 2024 ECMAScript
  • Атрибуты импорта 31 января 2024 ECMAScript
  • Флаг v для RegExp с нотацией множеств и свойствами строк 27 июня 2022 ECMAScript
  • Поиск элементов в массивах и типизированных массивах 27 октября 2021 ECMAScript
  • Метод at для относительной индексации 13 июля 2021 ECMAScript
  • Причины ошибок 07 июля 2021 ECMAScript
  • Object.hasOwn 01 июля 2021 ECMAScript
  • Утверждения импорта 15 июня 2021 ECMAScript
  • Частные проверки бренда, известные как #foo в obj 14 апреля 2021 ECMAScript
  • Статические блоки инициализации класса 30 марта 2021 ECMAScript
  • Интеграция WebAssembly с JavaScript BigInt 12 ноября 2020 WebAssembly ECMAScript
  • Atomics.wait, Atomics.notify, Atomics.waitAsync 24 сентября 2020 ECMAScript ES2020
  • Логическое присваивание 07 мая 2020 ECMAScript ES2021
  • Intl.DisplayNames 13 февраля 2020 Intl
  • Быстрые, параллельные приложения с WebAssembly SIMD 30 января 2020 WebAssembly
  • Индексы совпадений RegExp 17 декабря 2019 ECMAScript
  • String.prototype.replaceAll 11 ноября 2019 ECMAScript ES2021
  • Top-level await 08 октября 2019 ECMAScript
  • Оператор nullish coalescing 17 сентября 2019 ECMAScript ES2020
  • Опциональная цепочка 27 августа 2019 ECMAScript ES2020
  • Поддомен JSON в ECMAScript, известный как JSON ⊂ ECMAScript 14 августа 2019 ES2019
  • Intl.NumberFormat 08 августа 2019 Intl
  • globalThis 16 июля 2019 ECMAScript ES2020
  • Слабые ссылки и финализаторы 09 июля 2019 ECMAScript ES2021
  • Стабильный Array.prototype.sort 02 июля 2019 ECMAScript ES2019
  • Symbol.prototype.description 25 июня 2019 ECMAScript ES2019
  • Object.fromEntries 18 июня 2019 ECMAScript ES2019
  • Promise-комбинаторы 12 июня 2019 ECMAScript ES2020 ES2021
  • Array.prototype.flat и Array.prototype.flatMap 11 июня 2019 ECMAScript ES2019
  • Числовые разделители 28 мая 2019 ECMAScript ES2021
  • String.prototype.matchAll 02 февраля 2019 ECMAScript ES2020
  • Intl.ListFormat 18 декабря 2018 Intl
  • Экспорт пространств имен модулей 18 декабря 2018 ECMAScript ES2020
  • Публичные и частные поля классов 13 декабря 2018 ECMAScript ES2022
  • Intl.RelativeTimeFormat 22 октября 2018 Intl
  • Корректный JSON.stringify 11 сентября 2018 ECMAScript ES2019
  • Модули JavaScript 18 июня 2018 ECMAScript ES2015
  • BigInt: целые числа произвольной точности в JavaScript 01 мая 2018 ECMAScript ES2020
  • Опциональная привязка catch 27 марта 2018 ECMAScript ES2019
  • String.prototype.trimStart и String.prototype.trimEnd 26 марта 2018 ECMAScript ES2019
  • Пересмотренная Function.prototype.toString 25 марта 2018 ECMAScript ES2019
  • Динамический import() 21 ноября 2017 ECMAScript ES2020
  • Promise.prototype.finally 23 октября 2017 ECMAScript ES2018
  • Intl.PluralRules 04 октября 2017 Intl
  • Свойства rest и spread объектов 06 июня 2017 ECMAScript ES2018