JavaScript 49 lessons 1 프로그래밍 2 자바스크립트란? 3 자바스크립트 개발 환경과 실행 방법 4 변수 5 표현식과 문 6 데이터 타입 7 연산자 8 제어문 9 타입 변환과 단축 평가 10 객체 리터럴 11 원시값과 객체의 비교 12 함수 13 스코프 14 전역 변수의 문제점 15 let, const와 블록 레벨 스코프 16 프로퍼티 어트리뷰트 17 생성자 함수에 의한 객체 생성 18 함수와 일급 객체 19 프로토타입 20 strict mode 21 빌트인 객체 22 this 23 실행 컨텍스트 24 클로저 25 클래스 26 ES6 함수의 추가 기능 27 배열 28 Number 29 Math 30 Date 31 RegExp 32 String 33 7번째 데이터 타입 Symbol 34 이터러블 35 스프레드 문법 36 디스트럭처링 할당 37 Set과 Map 38 브라우저의 렌더링 과정 39 DOM 40 이벤트 41 타이머 42 비동기 프로그래밍 43 Ajax 44 REST API 45 프로미스 46 제너레이터와 async/await 47 에러 처리 48 모듈 49 Babel과 Webpack을 이용한 ES6+/ES.NEXT 개발 환경 구축