# ES6 이후의 변경점 총정리

> Clean Markdown view of GeekNews topic #5006. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=5006](https://news.hada.io/topic?id=5006)
- GeekNews Markdown: [https://news.hada.io/topic/5006.md](https://news.hada.io/topic/5006.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2021-09-14T09:20:01+09:00
- Updated: 2021-09-14T09:20:01+09:00
- Original source: [teamdable.github.io](https://teamdable.github.io/techblog/after-es6)
- Points: 12
- Comments: 0

## Topic Body

ES6(ES2015)

- Array.prototype.includes()

- 지수 연산자

ES2017

- 문자열 패딩

- Object.entries()와 Object.values()

- Object.getOwnPropertyDescriptors()

- Trailing Comma

- Atomics, SharedArrayBuffer

ES2018

- Object rest/spread

- Async iteration

- Promise.prototype.finally()

- 정규식 기능 추가

ES2019

- Array.prototype.flat()과 Array.prototype.flatMap()

- Object.fromEntries()

- String.prototype.trimStart()와 String.prototype.trimEnd()

- 선택적 catch 할당

- Function.prototype.toString()

- Symbol.prototype.description

ES2020

- BigInt

- Dynamic import

- 옵셔널 체이닝

- Promise.allSettled()

- Null coalescing operator(null 병합 연산자)

- String.prototype.matchAll()

- 모듈 네임스페이스 export 문법

- import.meta

- globalThis

ES2021

- String.prototype.replaceAll()

- Promise.any()

- 논리 연산자와 할당 표현식

- 숫자 구분 기호

- WeakRef

- Intl.ListFormat

- Intl.DateTimeFormat의 dateStyle 및 timeStyle

## Comments



_No public comments on this page._
