ECMA Script
JavaScript의 표준 명세
Netspace에 탑재되었던 JavaScript 구현체를 ECMA(European Computer Manufacturer's Association)라는 단체에서 표준화한 것입니다.
이 표준은 1997년에 처음 제정되어 계속 발전하고 있는 중입니다.
ES2015, 그 이후
ES5의 다음 버전부터는 해당 버전의 공개된 연도를 버전 번호로 사용하고 있습니다.
즉, ES5의 다음 버전의 이름은 ES6가 아니라 ES2015입니다.
다만 ES2015라는 이름이 확정되기 전까지는 ES5의 다음 버전이라는 의미에서 ES6라는 이름이 널리 사용되었고,
아직까지도 ES6라는 이름이 사용되는 경우가 있습니다.
하지만 정식 명칭은 ES2015라는 사실을 기억하세요.
ES2015에서 엄청나게 많은 문법과 기능(클래스, 모듈, 분해대입, 템플릿 문자열, 블록 스코프, 반복자, 프록시 등등...)이 추가되고,
Node.js등 웹 브라우저 외에도 JavaScript를 구동할 수 있는 구동 환경의 종류가 많아지면서,
이제 JavaScript는 Python 등 다른 범용 프로그래밍 언어와 비교해도 전혀 뒤쳐지지 않는 범용 프로그래밍 언어가 되었습니다.
ES2015부터는 매년 새로운 버전의 ECMAScript가 공개되고 있습니다.
최신 명세는 이 곳에서, 브라우저 별 기능 개발 현황은 이 곳에서 확인해볼 수 있습니다.
ES2015 문법과 기능
변수 (let, const)
화살표 함수 (Arrow Function)
나머지 매개변수 (Rest Parameters)
분해대입 (Destructuring Assignment)
Symbol
'DEV > NodeJS' 카테고리의 다른 글
ES2015 - Symbol (0) | 2020.10.02 |
---|---|
ES2015 - 분해대입 (Destructuring Assignment) (0) | 2020.10.02 |
ES2015 - 나머지 매개변수(Rest Parameters) (0) | 2020.09.15 |
ES2015 - 화살표 함수 (Arrow Function) (0) | 2020.09.15 |
ES2015 - 변수 (let, const) (0) | 2020.09.14 |