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