"ECMA스크립트 6"의 두 판 사이의 차이

6번째 줄: 6번째 줄:
:http://es6-features.org/ 참조
:http://es6-features.org/ 참조


==배열 함수==
==주요 특징==
;배열 함수
* 함수 표현식을 대체함 "=>"
* 함수 표현식을 대체함 "=>"
* 우변이 표현식인 경우 해당 값 반환
* 우변이 표현식인 경우 해당 값 반환
12번째 줄: 13번째 줄:
* Scope의 this 사용
* Scope의 this 사용


==클래스==
;클래스
* Prototype 기반 상속
* Prototype 기반 상속
* 부모접근객체 super
* 부모접근객체 super
18번째 줄: 19번째 줄:
* static  메소드 가능
* static  메소드 가능


==향상된 객체 리터럴==
;향상된 객체 리터럴
* 객체상수 생성시 Prototype 설정 가능
* 객체상수 생성시 Prototype 설정 가능
* 숏핸드 지원
* 숏핸드 지원
* 메소드, super 호출 가능
* 메소드, super 호출 가능


==템플릿 문자열==
;템플릿 문자열
* 멀티라인 문자열 지원
* 멀티라인 문자열 지원
* 인터폴레이션 지원
* 인터폴레이션 지원

2017년 4월 25일 (화) 09:56 판

1 개요

ECMAScript 6; ES6
ECMA스크립트 6
http://es6-features.org/ 참조

2 주요 특징

배열 함수
  • 함수 표현식을 대체함 "=>"
  • 우변이 표현식인 경우 해당 값 반환
  • Block으로 된 경우 return 필요
  • Scope의 this 사용
클래스
  • Prototype 기반 상속
  • 부모접근객체 super
  • 생성자 메소드 constructor
  • static 메소드 가능
향상된 객체 리터럴
  • 객체상수 생성시 Prototype 설정 가능
  • 숏핸드 지원
  • 메소드, super 호출 가능
템플릿 문자열
  • 멀티라인 문자열 지원
  • 인터폴레이션 지원

3 같이 보기

4 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}