[JavaScript] 비동기 통신 기초 : Promise 타입


[JavaScript] 비동기 통신 기초 : Promise 타입

Promise 객체 - 비동기적으로 실행되는 작업을 처리하고, 그 결과를 콜백 함수 등을 이용해 처리하는 객체 - 어떤 작업의 결과를 반환하는 객체 # Promise의 상태 1) 대기 (Pending) : Promise 객체가 생성되었으나, 아직 처리가 진행되지 않은 상태 2) 이행 (Fulfilled) : Promise 객체가 처리를 완료하여 결과를 반환한 상태 3) 거부 (Rejected) : Promise 객체가 처리를 실패했거나, 오류가 발생한 상태 비동기 작업 처리 - 자바스크립트 엔진은 싱글 스레드로 동작함 Call Stack : 현재 실행 중인 함수를 기록하는 스택 · Java의 스택 메모리와 유사 Message Queue (Task Queue) : 비동기 작업이 완료되었을 때 등록되..


원문링크 : [JavaScript] 비동기 통신 기초 : Promise 타입