Aller au contenu principal

Fonctionnalités

· 3 minutes de lecture

Fonctionnalités de JavaScript et WebAssembly

Cette section explique les dernières nouvelles fonctionnalités de JavaScript, le langage de programmation spécifié par ECMA-262 (ECMAScript) et ECMA-402 (l'API d'internationalisation d'ECMAScript), et de WebAssembly (Wasm).

Nous visons à fournir des explications concises des nouvelles fonctionnalités linguistiques avec des exemples de code faciles à comprendre. Pour une documentation plus approfondie, veuillez consulter les liens externes dans chaque explication.

  • La nouvelle superpuissance de JavaScript : Gestion explicite des ressources 09 mai 2025 ECMAScript
  • Helpers d'itérateurs 27 mars 2024 ECMAScript
  • Attributs d'importation 31 janvier 2024 ECMAScript
  • Drapeau RegExp v avec notation d'ensemble et propriétés des chaînes 27 juin 2022 ECMAScript
  • Recherche d'éléments dans les tableaux et les TypedArrays 27 octobre 2021 ECMAScript
  • Méthode at pour un indexage relatif 13 juillet 2021 ECMAScript
  • Causes des erreurs 07 juillet 2021 ECMAScript
  • Object.hasOwn 01 juillet 2021 ECMAScript
  • Assertions d'importation 15 juin 2021 ECMAScript
  • Vérifications privées de marque alias #foo dans obj 14 avril 2021 ECMAScript
  • Blocs d'initialisation statiques de classe 30 mars 2021 ECMAScript
  • Intégration de WebAssembly avec JavaScript BigInt 12 novembre 2020 WebAssembly ECMAScript
  • Atomics.wait, Atomics.notify, Atomics.waitAsync 24 septembre 2020 ECMAScript ES2020
  • Affectation logique 07 mai 2020 ECMAScript ES2021
  • Intl.DisplayNames 13 février 2020 Intl
  • Applications rapides et parallèles avec WebAssembly SIMD 30 janvier 2020 WebAssembly
  • Indices de correspondance RegExp 17 décembre 2019 ECMAScript
  • String.prototype.replaceAll 11 novembre 2019 ECMAScript ES2021
  • Await au niveau supérieur 08 octobre 2019 ECMAScript
  • Coalescence NULLish 17 septembre 2019 ECMAScript ES2020
  • Chaînage optionnel 27 août 2019 ECMAScript ES2020
  • Inclure JSON alias JSON ⊂ ECMAScript 14 août 2019 ES2019
  • Intl.NumberFormat 08 août 2019 Intl
  • globalThis 16 juillet 2019 ECMAScript ES2020
  • Références faibles et finaliseurs 09 juillet 2019 ECMAScript ES2021
  • Sort stable de Array.prototype 02 juillet 2019 ECMAScript ES2019
  • Description de Symbol.prototype 25 juin 2019 ECMAScript ES2019
  • Object.fromEntries 18 juin 2019 ECMAScript ES2019
  • Combinateurs de Promises 12 juin 2019 ECMAScript ES2020 ES2021
  • Array.prototype.flat et Array.prototype.flatMap 11 juin 2019 ECMAScript ES2019
  • Séparateurs numériques 28 mai 2019 ECMAScript ES2021
  • String.prototype.matchAll 02 février 2019 ECMAScript ES2020
  • Intl.ListFormat 18 décembre 2018 Intl
  • Exports de namespace de modules 18 décembre 2018 ECMAScript ES2020
  • Champs public et privé de classe 13 décembre 2018 ECMAScript ES2022
  • Intl.RelativeTimeFormat 22 octobre 2018 Intl
  • JSON.stringify bien formé 11 septembre 2018 ECMAScript ES2019
  • Modules JavaScript 18 juin 2018 ECMAScript ES2015
  • BigInt : entiers à précision arbitraire en JavaScript 01 mai 2018 ECMAScript ES2020
  • Gestion optionnelle de catch 27 mars 2018 ECMAScript ES2019
  • String.prototype.trimStart et String.prototype.trimEnd 26 mars 2018 ECMAScript ES2019
  • Relevé de Function.prototype.toString révisé 25 mars 2018 ECMAScript ES2019
  • import() dynamique 21 novembre 2017 ECMAScript ES2020
  • Promise.prototype.finally 23 octobre 2017 ECMAScript ES2018
  • Intl.PluralRules 04 octobre 2017 Intl
  • Propriétés rest et spread des objets 06 juin 2017 ECMAScript ES2018