Promise1 Promise Promise비동기 작업의 완료 또는 실패를 나타내는 객체주로 서버 요청이나 타이머와 같은 비동기 작업에서 사용콜백 함수로 인한 콜백 지옥 문제를 해결할 수 있음promise 상태대기 : 프로미스가 아직 완료되지 않은 초기 상태이행 : 비동기 작업이 성공적으로 완료되어 결과 값을 반환한 상태거부 : 비동기 작업이 실패하고 오류가 발생한 상태콜백 지옥...ex)위와 같은 현상을 흔히 콜백 지옥이라 한다...// 사용자 데이터를 가져오는 함수function getUserData(userId, callback) { setTimeout(() => { console.log("사용자 데이터를 가져왔습니다."); callback({ userId: userId, name: "John Do.. 2024. 11. 7. 이전 1 다음