[typescript] `Promise.reject()` 메소드를 사용하여 어떻게 프로미스를 거부할 수 있나요?
아래는 Promise.reject()
메소드를 사용하여 프로미스를 거부하는 간단한 예제 코드입니다.
const reason = new Error('Something went wrong');
const rejectedPromise = Promise.reject(reason);
rejectedPromise.catch((error) => {
console.error('Promise rejected with reason:', error);
});
위의 예제 코드에서는 Promise.reject()
를 사용하여 reason
이라는 이유로 거부된 새로운 프로미스를 생성합니다. 그리고 catch()
메소드를 사용하여 거부된 프로미스의 이유를 처리합니다.
이와 같이 Promise.reject()
메소드를 사용하면 원하는 이유로 프로미스를 거부할 수 있습니다.