목록2024/09/03 (1)
은학의 코딩 일기장
[javascript] Promise
Promise란?자바스크립트 비동기 통신에 사용되는 객체중 하나로 비동기 작업의 완료 또는 실패를 나타냄기존 callback 방식의 call back 지옥을 해결하기 위해 Promise가 사용됨Promise의 이점비동기 처리 시점을 명확하게 표현할 수 있다.연속된 비동기 처리 작업을 수정, 삭제, 추가하기 편하고 유연하다.비동기 작업 상태를 쉽게 확인할 수 있다.코드의 유지 보수성이 증가한다.Promise 3가지 상태Pending(대기) : 비동기 로직이 아직 완료되지 않은 상태Fullfilled(이행) : 비동기 작업이 처리되어 프로미스가 결과값을 반환해준 상태rejected(실패) : 비동기 작업이 실패된 상태후속 처리 메소드thenthen 메소드는 두 개의 콜백 함수를 인자로 전달 받습니다.첫 번째..
Javascript
2024. 9. 3. 13:41