1. ECMAScript 2015
ECMAScript 2015는 두 번째 자바스크립트의 개정 버전으로 ES6과 ECMAScipt6로도 알려져 있습니다.
2. 추가된 기능들
(1) let, const 키워드
(2) 화살표 함수
(3) Spread 연산자
(4) for of 문
(5) Maps , Sets, Classess, promises
(6) Symbol type (새로운 원시 타입)
(7) Default Parameters(자동 디폴트 값)
(8) Rest Parameter(...) : 함수에 전달된 인수들의 목록을 ... 매개변수를 통해 배열로 전달 받음)
(9) 문자열 메서드 includes(), startsWith(), endsWith() 추가
(10) 배열 메서드 from(), keys(), finds(), findIndex() 추가
(11) 다양한 수학 메서드, 숫자 속성 및 메서드, 전역 메서드 추가
(12) 객체에 entries() 추가
(13) javascript 모듈에 import, export 기능 추가
3. ES6 의 역사 및 현황
2014 | ES5 | ES5이 모든 브라우저에서 지원 |
2015 | ES6 | ES6 버전 출시 |
2016 | ES6 | ES6이 Chrome 51 에서 지원 |
2016 | ES6 | ES6이 Opera 38 에서 지원 |
2016 | ES6 | ES6이 Edge 14 에서 지원 |
2016 | ES6 | ES6이 Safari 10 에서 지원 |
2016 | ES6 | ES6이 Firefox 52 에서 지원 |
2017 | ES6 | ES6이 모든 브라우저에서 지원 |
참고
'Javascript > JS Basic' 카테고리의 다른 글
async / await (0) | 2022.11.16 |
---|---|
Callback 함수와 Promise (0) | 2022.11.16 |
Null, Undefined, NaN (0) | 2022.11.15 |
var, let, const (0) | 2022.11.15 |
비교 연산자(Comparison operater) (0) | 2022.11.14 |