[책] 자바스크립트 코드 레시피 278 - 222일차

wangkodok·2022년 10월 2일
0

에러 발생시키기

  • API 통신 중 부정확한 값 발견 시 에러 처리를 하고 싶을 때

구문

throw Error인스턴스 // 에러 던지기

설명

생성한 에러는 throw를 사용해 던질 수 있습니다. 파라미터가 숫자 타입이 아닌 경우 에러를 던지고 alert()으로 내용을 표시하는 샘플을 확인해봅니다.

// 파라미터 value가 숫자 타입이 아닌 경우 에러를 발생시키는 함수
function myFunction(value) {
  if (typeof value !== 'number') {
    // 에러 생성
    const error = new Error(`'${value}'Number 타입이 아닙니다.`);
    alert(error.message);
    throw error;
  }
  console.log(`'${value}'는 숫자 타입입니다.`);
}
myFunction(5);
myFunction('사자');
profile
기술을 기록하다.

0개의 댓글

관련 채용 정보