Promise 개요 computer science 에서는 보통 동기 프로그램을 작성할 때 future, promise, delay, deferred 로 아직 실행되지 않은 구문을 작성한다. 웹에서 요청과 응답이 많아 지면서, 동기 프로그램을 작성해야 하는 상황이 많이 발생하였다. 이를 해결하기 위해 ECMAScript6 부터 Promise 패턴이 추가되었다. Promise는 3가지 상태가 존재한다. pending : 대기상태 fulfilled : 성공상태 rejected : 실패상태 // pending 대기상태 var pending = new Promise((resolve) => {}); console.log(pending); // pending // [[PromiseStatus]]: "pending" ..