JavaScript - Promise
Promise는 무엇인가?? Promise 객체는 비동기작업이 만들 미래의 완료, 또는 실패와 그 결과값을 나타냅니다. Promise를 사용하는 이유: 비동기 메서드에서 마치 동기메서드처럼 값을 반환할 수 있고 최종결과를 반환하는 것이 아닌 미래의 어떤 시점에 결과를 제공하겠다는 약속을 반환함 Promise는 다음 중 하나의 상태를 가집니다. 대기(pending) : 이행하지도, 거부하지도 않은 초기 상태 이행(fulfilled) : 연산이 성공적으로 완료됨 거부(rejected) : 연산이 실패함 대기중인 프로미스는 값과 함께 이행할 수도 어떤 이유로 인해 거부될 수도 있습니다. 이행이나 거부될 때 프로미스의 then 메서드에 의해 대기열(큐)에 추가된 처리기들이 호출된다. mdn 링크 참고 Promi..
카테고리 없음
2023. 1. 24. 19:59