최신판 |
당신의 편집 |
1번째 줄: |
1번째 줄: |
| ==개요== | | ==개요== |
| ;ECMAScript 2015, ECMAScript 6; ES6 | | ;ECMAScript 6; ES6 |
| ;ECMA스크립트 2015, ECMA스크립트 6 | | ;ECMA스크립트 6 |
| * 2015년 출시된 [[ECMA스크립트]]
| |
| * 대규모 변경이 있었음
| |
| :http://es6-features.org/ 참조
| |
| | |
| ==주요 특징==
| |
| ;화살표 함수 (Arrow Function)
| |
| * 함수 표현식을 대체함 "=>"
| |
| * 우변이 표현식인 경우 해당 값 반환
| |
| * Block으로 된 경우 return 필요
| |
| * Scope의 this 사용
| |
| | |
| ;클래스 (Class)
| |
| * Prototype 기반 상속
| |
| * 부모접근객체 super
| |
| * 생성자 메소드 constructor
| |
| * static 메소드 가능
| |
| | |
| ;향상된 객체 리터럴
| |
| * 객체상수 생성시 Prototype 설정 가능
| |
| * 숏핸드 지원
| |
| * 메소드, super 호출 가능
| |
| | |
| ;템플릿 문자열
| |
| * 멀티라인 문자열 지원
| |
| * [[문자열 인터폴레이션]] 지원
| |
| | |
| ;모듈 (Module)
| |
| * export default, export *, import
| |
| ;Map, Set
| |
| ;프록시 (Proxy)
| |
|
| |
|
| ==같이 보기== | | ==같이 보기== |
| * [[ECMAScript 7]] | | * [[ECMAScript 5]] |
| * [[ECMAScript]] | | * [[ECMAScript]] |
|
| |
|
| ==참고== | | == 참고 자료 == |
| * https://es6console.com/
| |
| * http://es6-features.org | | * http://es6-features.org |
| * https://gist.github.com/marocchino/841e2ff62f59f420f9d9 | | * https://gist.github.com/marocchino/841e2ff62f59f420f9d9 |
|
| |
| [[분류: ES6]]
| |
| [[분류: ECMAScript]]
| |
| [[분류: 2015년]]
| |