ES6
ES6
-
ES?
ECMAScript 의 약자
JS 표준
ES6 는 ES 의 6번째 에디션
-
특징
-
Classes
객체 생성 시 사용 객체 생성자의 진화형 constructor, overiding, extends 등의 다양한 OOP 기능 사용 가능
-
let & const
변수를 기존의 함수 범위가 아닌 블록 범위로 사용가능 const 는 상수 (값을 바꿀 수 없으며 재선언 할 수 없음), let 은 변수(값을 바꿀 수 있으며 재선언 가능)
-
Arrow Functions
함수 간결성 강화 this 가 없고 함수의 스코프에서 this 적용
-
modules
export, import 를 이용해 데이터 다른 파일에서 사용 가능
-
promises
비동기 작업을 위해 사용됨 콜백의 복잡함 완화
-