JavaScript

JavaScript

var vs let vs const

var는 함수레벨, let과 const는 블록레벨 스코프를 가진다. var와 let은 재할당이 가능하지만 const는 재할당이 불가하다.

Read
JavaScript

Promise

비동기 상황에서, 동기적으로 바로 알아낼 수 없는 값을 위한 대리자. 프로미스를 사용하면 비동기 메서드에서 마치 동기 메서드처럼 값을 반환할 수 있다. 다만 최종 결과 대신 일단 프로미스를 반환해서 미래의 어떤 시점에 결과를 제공하며, 성공과 실패에 따라 메서드를 분기해서 수행할 수 있게 해준다.

Read