Skip to content

ECMAScript

ES2023

  • Array.prototype.findLast,
  • Array.prototype.findLastIndex
  • Array.prototype.toSorted
  • Array.prototype.toReversed
  • Array.prototype.toSpliced
  • Symbol Key for WeakMap

ES2022

  • Class 필드 개선 (프라이빗 접근 제어자, 퍼블릭 필드 / 정적필드 선언 방식)
  • 최상위 레벨 await
  • Array.prototype.at
  • Regex flag d

ES2021

  • numeric separators
  • replaceAll
  • Logical assignment
  • Promise.any

ES2020

  • BigInt
  • nullish coalescing
  • Promise.allSettled
  • optional chaning
  • globalThis

ES2019

  • Object.fromEntries
  • String trim
  • Array.prototype.flat
  • Array.prototype.flatMap

ES2018

  • Object Rest/Spread
  • Promise finally
  • Async iteration

ES2017

  • async / await
  • Object.values
  • Object.entries
  • String Padding
  • Trailing commas in function parameter lists and calls

ES2016

  • ** 연산자
  • Array.prototype.includes

ES6

  • Let and Const
  • Template Literals
  • Arrow Functions
  • Promise
  • Default Parameters
  • Destructuring Assignment
  • Enhanced Object Literals
  • Class
  • Module

Last updated: