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는 인기 있는 프로그래밍 언어이며 웹 애플리케이션 개발에 널리 사용됩니다. 또한 모바일 애플리케이션 개발 및 데스크톱 애플리케이션 개발에도 사용됩니다.
728x90