본문 바로가기
  • 커뮤니티
  • 블로그
  • 북마크
Front-end/Javascript

[Javascript] ECMAScript 버전별 출시 연도와 추가된 주요 기능들

by 빽짱구 2023. 5. 14.

ECMAScript의 다양한 버전과 그 특징을 보여주는 표입니다.

 

ECMAScript

 

ECMAScript 버전 출시 연도 주요 기능
1 1997 기본 문법, 변수, 함수, 객체
2 1999 클래스, 이터레이터, 정규식
3 2001 프로토타입 상속, 객체 지향 프로그래밍
5 2009 함수 표현식, 제네릭 함수, 람다 함수
6 2015 모듈, 클래스, 타입스크립트
7 2016 async/await, 화살표 함수, 전역 컨텍스트
8 2017 스프레드 연산자, 템플릿 문자열, 옵셔널 체크
9 2018 BigInt, String.prototype.includes(), String.prototype.matchAll()
10 2019 Object.entries(), Object.values(), Object.fromEntries()
11 2020 Promise.allSettled(), Proxy, URL
12 2021 String.prototype.replaceAll(), String.prototype.padStart(), String.prototype.padEnd()
13 2022 SharedArrayBuffer, Atomics, WeakRef

 

ECMAScript는 프로그래밍 언어 자바스크립트를 위한 표준입니다.

1997년 처음 표준화되었으며 그 이후로 여러 번 업데이트되었습니다.

최신 버전은 2022년에 출시된 ECMAScript 13입니다.

 

ECMAScript의 각 버전에는 이전 버전에서 추가되거나 변경된 기능이 있습니다.

예를 들어 ECMAScript 6에서는 모듈, 클래스 및 타입스크립트와 같은 새로운 기능이 추가되었습니다.

ECMAScript 7에서는 async/await, 화살표 함수 및 전역 콘텍스트와 같은 새로운 기능이 추가되었습니다.

ECMAScript는 인기 있는 프로그래밍 언어이며 웹 애플리케이션 개발에 널리 사용됩니다. 또한 모바일 애플리케이션 개발 및 데스크톱 애플리케이션 개발에도 사용됩니다.