자바스크립트의 비동기요청을 처리하는 방법에 Promise 라는것이 있다. Promise는 단어 뜻 그대로, "비동기 요청이 완료될 경우 어떠한 일을 이행하겠다." 를 약속한다. 한번 아래 코드를 보자. let promise = new Promise(function(resolve, reject) { //비동기 요청 처리하는 곳 }); Promise는 new 메서드로 생성하는 객체다. 위 코드의 new Promise 에게 함수가 전달되는것을 볼 수 있는데, 이 함수를 executor(실행 함수)라고 한다. 단어가 어려워 보이지만 그냥 Promise 객체가 만들어질때 자동으로 실행되는 함수이다. 이 executor 안에 처리할 로직(보통 비동기 요청 넣겠지?)이 들어가면 된다. 그리고 executor에게 주어..