본문 바로가기

Promise2

[JS] async/await async/await는 JavaScript에서 비동기 작업을 처리하는 데 사용되는 구문입니다. 이것은 Promise 기반 코드를 보다 간결하고 직관적으로 작성할 수 있게 도와줍니다. 먼저 Promise와 관련된 기본 개념을 이해한 후, async/await를 사용하는 방법을 설명하겠습니다. 1. Promise 복습 JavaScript의 Promise는 비동기 작업의 성공 또는 실패를 나타내는 객체입니다. 이를 사용하면 비동기 작업의 완료 시점에 대한 처리를 할 수 있습니다.const myPromise = new Promise((resolve, reject) => { // 비동기 작업 const success = true; if (success) { resolve('작업 성공'); } else.. 2024. 9. 20.
[JS] Promise Promise는 자바스크립트에서 비동기 작업을 처리하는 데 사용되는 객체로, 비동기 작업의 완료 또는 실패 상태를 나타냅니다. 기본적으로 Promise는 비동기 작업이 성공했는지 실패했는지를 추적하고, 그에 맞는 후속 처리를 관리하는 방식입니다. **콜백 지옥(Callback Hell)**을 피하고, 비동기 흐름을 더욱 읽기 쉽고, 관리하기 쉽게 만들어주는 중요한 도구입니다. 1. Promise의 기본 개념 Promise는 비동기 작업이 완료되었을 때의 약속을 나타냅니다. Promise는 3가지 상태를 가집니다:  • Pending (대기): 초기 상태로, 비동기 작업이 아직 완료되지 않은 상태입니다. • Fulfilled (이행됨): 작업이 성공적으로 완료된 상태입니다. • Rejected (거부됨):.. 2024. 9. 8.