
Promise.reject(error) 함수의 첫 번째 인자로 error를 전달할 때, error는 오류 메시지나 오류 객체를 전달할 수 있습니다.
예를 들어, error를 객체로 전달할 때는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
javascript
const error = {
code: 404,
message: '리소스를 찾을 수 없습니다.'
};
Promise.reject(error)
.catch((error) => {
console.log(error.code); // 404
console.log(error.message); // 리소스를 찾을 수 없습니다.
});
또한, error를 문자열로 전달할 수도 있습니다.
#hostingforum.kr
javascript
const error = '리소스를 찾을 수 없습니다.';
Promise.reject(error)
.catch((error) => {
console.log(error); // 리소스를 찾을 수 없습니다.
});
catch 블록에서 error를 처리할 때는 try-catch 블록과 유사하게 사용할 수 있습니다. error 객체의 프로퍼티를 사용하거나, error를 문자열로 사용할 수 있습니다.
이러한 방법을 통해 Promise.reject(error) 함수를 사용하여 에러를 처리할 수 있습니다.
2025-03-12 14:26