-
[JavaScript] promiseToday's/DevelopStory 2021. 7. 4. 22:38
promise 란? 비동기 연산이 종료된 이후 결과를 알기 위해 사용하는 객체이다. 코드의 형태 : const promise = new Promise((resolve, reject) => { if(...){ ... resolve("성공!"); }else{ ... reject("실패!"); } }); promise는 생성자 함수 Promise(new 키워드)를 통해 생성한다. 비동기 처리가 성공하면 resolve, 실패하면 reject를 호출한다. 비동기 작업을 수행할 콜백 함수를 인자로 전달받아 사용한다. 사용 예시 : let promise = new Promise((resolve, reject) => { setTimeout(() => resolve("완료!"), 1000); // 1,000 밀리세컨드 ..