
JS를 처음 배울 때 가장 헷갈리는 this 키워드에 대해 알아보자

javascript의 특이한 현상인 hoisting에 대해서
javascript의 클로저에 대해 알아보자
Javascript의 여러 문제점을 보완할 수 있는 엄격 모드에 대해서!
this를 배우면 나오는 call 메소드에 대해 알아보자
js의 핵심은 비동기인데, 비동기 처리에서 많이 쓰이는 callback 함수에 대해 알아보자
비동기 코드에 반드시 언급되는 async/await에 대해 알아보자!

JS ES6 이후의 변화 01; let과 const, 템플릿 문자열, 디폴트 파라미터, 화살표 함수, 트랜스 파일링

JS ES6 이후의 변화 02 / 객체 구조 분해 / 객체 리터럴 개선 / 스프레드 연산자 / Promise / Class / ES6 모듈

js의 핵심인 이벤트의 작동에 대해 알아보자 // 이벤트 버블링 / 이벤트 캡처링 / 이벤트 위임

실행 컨텍스트 / 렉시컬 환경 / 이 두가지 때문에 생기는 호이스팅

얕은 복사, 깊은 복사 / 기본형 타입, 참조형 타입 / React에서의 활용

자바스크립트의 작동 원리/ 논블로킹 그리고 비동기