모던 자바스크립트 Deep Dive 공부 시작
[ES6] let, const, Block-level scope
02_Template Literals
03_Arrow function
매개변수(파라미터) 기본값(Default Parameter Value)
객체 리터럴 프로퍼티 기능 확장(Enhanced Object property)
디스트럭처링(Destructuring) 구조화된 배열이나 객체를 비구조화하여 개별적인 변수에 할당하는 것이다.
클래스(Class)
모듈이란 애플리케이션을 구성하는 개별적 요소로 재사용이 가능한 코드 조각이다.
Promise(프로미스) 비동기 처리를 위한 콜백함수의 단점을 보안하고 비동기 처리 시점을 명확하게 표현하는 패턴
Symbol
ES6에서 이터레이션 프로토콜(iteration protocol)은 데이터 컬렉션을 순회하기 위한 프로토콜(미리 약속된 규칙)이다.
이터러블을 생성하는 함수Genertor을 사용하면, 이터레이션 프로토콜을 준수해 이터러블을 생성하는 것보다 간편하게 구현할 수 있고, 비동기 처리에 유용하다
Babel은 버전을 변환해준다.
일반 함수와 화살표 함수의 차이