😳 Promise란? ES6에서 도입된 비동기 작업을 처리하기 위한 객체 콜백 지옥(callback hell)의 코드 복잡성을 해결하고, 가독성을 향상시키기 위해 도입되었다. 🌀 Promise는 세 가지 상태를 가진다. 👉 Pending(대기 중) : 비동기 작업이 아직 완료되지 않은 상태 👉 Fulfilled(이행됨) : 비동기 작업이 성공적으로 완료된 상태 👉 Rejected(거부됨) : 비동기 작업이 실패한 상태 🌀 Promise 객체의 기본적인 메서드 👉 then : Promise가 성공적으로 이행되면 호출되는 메서드 👉 catch : Promise가 거부되었을 때 호출되는 메서드, 오류 처리를 위해 사용 👉 finally : Promise가 이행되거나 거부되었을 때 무조건 호출되는 메서드 🌀 P..