자바스크립트의 switch문의 사용법에 대해 알아보자
자바스크립트에서 가장 중요한 핵심 개념이며, 함수는 스코프, 실행 컨텍스트, 클로저, 생성자 함수에 의한 객체 생성 메서드, this, 프로토타입, 모듈화등과 관련이 있다.
자바스크립트에서 유일하게 여러 개의 데이터를 담을 수 있는 객체에 대해 알아보자.
눈에 보이지 않는 곳에서 메모리 관리를 수행하는 자바스크립트의 가비지 컬렉션에 대해 알아보자.
keys( ), values( ), entries( )를 사용할 수 있는 자료구조를 알아보고, 적용해보자.
자바스크립트에서 가장 유용하고 많이 쓰이는 문법인 구조분해 할당은 배열 / 객체에서 각각 값이나 프로퍼티를 쉽게 분해하게 만든다.
날짜를 저장할 수 있고, 날짜와 관련된 메서드를 제공해주는 내장 객체 Date에 대해 알아보자.
한마디로 유전자인 Prototype에 대해 알아보자.
모든 함수에는 prototype이 존재한다.
반복 가능한 객체는 배열을 일반화한 객체이다.이터러블이라면 for ... of 가 적용된다.
스터디 중 헷갈렸던 rest, spread에 대해 비교해보자.
자바스크립트는 이벤트 중심의 언어이기에 이벤트의 값이 반환될 때까지 기다리지 않고 다음의 이벤트를 진행하게 된다. 문제를 해결하기 위해 사용하는 콜백함수를 살펴보자.
비동기 프로그래밍을 구현하기 위해 가장 먼저 사용된 방법이 callBack이었지만, callBack hell이라는 치명적인 문제점이 발생되었다. 이를 해결하기 위해 나타난 Promise에 대해 살펴보자.
콜백 지옥을 피해서 순차적인 비동기 작업을 수행하도록 하는 Promise Chaining을 직접 구현해보자.
브라우저 윈도우의 사이즈와 스크롤바에 대한 길이를 알아보자.
Javascript에서의 좌표를 알아보자
브라우저 이벤트의 종류와 작동방식에 대해 알아보자.