メインコンテンツまでスキップ

機能

· 約4分

JavaScriptとWebAssemblyの機能

このセクションでは、JavaScriptECMA-262 (ECMAScript)によって規定されたプログラミング言語) およびECMA-402 (ECMAScript国際化API)、 そしてWebAssembly(Wasm)の最新の新機能を説明します。

簡潔な説明と分かりやすいコード例で新しい言語機能を提供することを目指しています。 詳細なドキュメントについては、各説明文中の外部リンクを参照してください。

  • JavaScriptの新しいスーパーパワー:明示的なリソース管理 2025年5月9日 ECMAScript
  • イテレーターヘルパー 2024年3月27日 ECMAScript
  • インポート属性 2024年1月31日 ECMAScript
  • 文字列のセット記法とプロパティを持つRegExp vフラグ 2022年6月27日 ECMAScript
  • 配列およびTypedArrays内の要素の検索 2021年10月27日 ECMAScript
  • 相対的なインデックス付けのためのatメソッド 2021年7月13日 ECMAScript
  • エラーの原因 2021年7月7日 ECMAScript
  • Object.hasOwn 2021年7月1日 ECMAScript
  • インポートアサーション 2021年6月15日 ECMAScript
  • プライベートブランドチェック (例: #foo in obj) 2021年4月14日 ECMAScript
  • クラス静的初期化ブロック 2021年3月30日 ECMAScript
  • JavaScriptのBigIntとのWebAssembly統合 2020年11月12日 WebAssembly ECMAScript
  • Atomics.wait、Atomics.notify、Atomics.waitAsync 2020年9月24日 ECMAScript ES2020
  • 論理代入 2020年5月7日 ECMAScript ES2021
  • Intl.DisplayNames 2020年2月13日 Intl
  • WebAssembly SIMDによる高速で並列なアプリケーション 2020年1月30日 WebAssembly
  • RegExpマッチインデックス 2019年12月17日 ECMAScript
  • String.prototype.replaceAll 2019年11月11日 ECMAScript ES2021
  • トップレベルawait 2019年10月8日 ECMAScript
  • ヌリッシュ合体 2019年9月17日 ECMAScript ES2020
  • オプショナルチェイニング 2019年8月27日 ECMAScript ES2020
  • JSONの集合としてのJSON ⊂ ECMAScript 2019年8月14日 ES2019
  • Intl.NumberFormat 2019年8月8日 Intl
  • globalThis 2019年7月16日 ECMAScript ES2020
  • 弱参照とファイナライザ 2019年7月9日 ECMAScript ES2021
  • 配列プロトタイプ.sortの安定化 2019年7月2日 ECMAScript ES2019
  • Symbol.prototype.description 2019年6月25日 ECMAScript ES2019
  • Object.fromEntries 2019年6月18日 ECMAScript ES2019
  • Promiseコンビネータ 2019年6月12日 ECMAScript ES2020 ES2021
  • 配列プロトタイプ.flatおよびflatMap 2019年6月11日 ECMAScript ES2019
  • 数値セパレータ 2019年5月28日 ECMAScript ES2021
  • String.prototype.matchAll 2019年2月2日 ECMAScript ES2020
  • Intl.ListFormat 2018年12月18日 Intl
  • モジュールネームスペースエクスポート 2018年12月18日 ECMAScript ES2020
  • 公開および非公開クラスフィールド 2018年12月13日 ECMAScript ES2022
  • Intl.RelativeTimeFormat 2018年10月22日 Intl
  • Well-formed JSON.stringify 2018年9月11日 ECMAScript ES2019
  • JavaScriptモジュール 2018年6月18日 ECMAScript ES2015
  • BigInt:JavaScriptでの任意精度整数 2018年5月1日 ECMAScript ES2020
  • オプショナルキャッチバインディング 2018年3月27日 ECMAScript ES2019
  • String.prototype.trimStartおよびtrimEnd 2018年3月26日 ECMAScript ES2019
  • 修正版Function.prototype.toString 2018年3月25日 ECMAScript ES2019
  • 動的インポート(import()) 2017年11月21日 ECMAScript ES2020
  • Promise.prototype.finally 2017年10月23日 ECMAScript ES2018
  • Intl.PluralRules 2017年10月4日 Intl
  • オブジェクトの残りと展開プロパティ 2017年6月6日 ECMAScript ES2018