LoginSignup
212
177

More than 1 year has passed since last update.

ES6〜ES13(es2015〜es2022)まとめ

Last updated at Posted at 2017-09-05

ES仕様一覧表

追加仕様 ES
2015
(ES6)
ES
2016
(ES7)
ES
2017
(ES8)
ES
2018
(ES9)
ES
2019
(ES10)
ES
2020
(ES11)
ES
2021
(ES12)
ES
2022
(ES13)
let/const宣言
class構文
Promise
アロー関数
importとexportによるモジュール構文
テンプレート文字列
関数の可変長引数
関数のデフォルト引数
分割代入
配列展開
for of
Map/Set/WeakMap/WeakSet
Symbol
型付き配列
Array.includes
Exponentiation operator
Object.values/Object.entries
String.padStart/String.padEnd
Object.getOwnPropertyDescriptors
末尾カンマ許容
Async/Await
Shared memory and atomics
オブジェクトのRest/Spread
Promise.finally
テンプレートリテラルの改修
正規表現:sオプション
正規表現:名前付きグループ
正規表現:後読み
正規表現:uオプション
for-await-of
catch引数の不要化
JSON superset
Symbol.description
Function.toString revision
Object.fromEntries
Well-formed JSON.stringify
String.trimStart/String.trimEnd
Array.flat/Array.flatMap
BigInt
for-in ループにおける順序保証
ヌル合体(??)演算子
Optional Chaining(?.)
globalThis
String.matchAll
Dynamic Import
export * as ns from module
import.meta
Promise.allSettled
||= &&= ??=
数値セパレータ(_)
String.replaceAll
Promise.any
WeakRef
Top-level await
Array.at/String.at
Private fields(#)
Static fields
静的イニシャライザーブロック
Object.hasOwn
Error.cause
正規表現:dオプション
212
177
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
212
177