13 ポイント 投稿者 xguru 2022-01-10 | 1件のコメント | WhatsAppで共有
  • ECMAScript 2022 の新機能を追加

  • クラスの新しいメンバー

 → Properties(public slots)を Instance/Static Public fields として作成可能

 → Private slots が導入され、Private field または Private メソッドおよびアクセサとして作成可能

 → Static initialization blocks

  • Private Slot チェック機能: #privateSlot in obj

  • モジュールでトップレベル await が可能

  • error.cause: Error とそのサブクラスが、現在のエラーを引き起こした別のエラーを指定可能

  • メソッド .at(): [] と似ているが、負の値も指定可能

 → ['a', 'b', 'c'].at(-1) = 'c'

 → string、Array および Uint8Array のようなすべての Typed Array が .at() をサポート

  • RegExp Match Indices: マッチした各グループの開始位置と終了位置を記録

  • Object.hasOwn(obj, propKey) でそのキーを持っているか確認

1件のコメント

 
xguru 2022-01-10