promise javascript에서 제공하는 비동기를 간편하게 처리하는 Object 정해진 기능을 수행하고 나서 결과가 정상이라면 처리된 결과값을 반환 문제발생시 에러 반환 state:pending 기능 수행중 -> fulfilled 수행완료 or rejected 거절 Producer 해당 기능을 수행하고 나서 원하는 데이터를 만드는 과정 Consumer 원하는 데이터를 소비하는 과정 //Immediatly resolved const myPromise = Promise.resolve('Foo'); myPromise.then(console.log); //결과값 Foo 형식 new Pomise((resolve, reject) => { }) resolve: 기능을 정상적으로 수행하다 마지막에 ..