반응형 javascript 코어1 8. 비동기 프로그래밍(Asynchronous Programming) - 2 Promise와 Promise 체이닝 JavaScript에서 Promise는 비동기 작업을 처리하는 데 유용한 객체입니다. 이번 섹션에서는 Promise의 개념과 Promise 체이닝에 대해 알아보고, 간단한 예제를 통해 이를 이해해 보겠습니다. 1. Promise의 개념 Promise는 비동기 작업이 완료되거나 실패했을 때 결과 값을 반환하거나 에러를 처리할 수 있는 객체입니다. Promise는 세 가지 상태를 가질 수 있습니다. 대기(pending): 비동기 작업이 완료되지 않은 상태 이행(fulfilled): 비동기 작업이 성공적으로 완료된 상태 거부(rejected): 비동기 작업이 실패한 상태 2. Promise 체이닝 Promise 체이닝은 여러 개의 비동기 작업을 연속적으로 처리할 수 있는 .. 2024. 2. 16. 이전 1 다음 반응형