[JavaScript] 자바스크립트에서 에러 객체 생성하기

2022. 8. 4. 20:57Program/JavaScript

247_자바스크립트에서 에러 객체 생성하기

[적용]

  • 에러의 내용을 설정하고 싶을 때

[문법 1]

메소드 의미 반환
new Error(에러내용) Error 인스턴스 생성  Error 객체

[문법 2]

속성 의미 타입
Error인스턴스.message 에러 내용 문자열

[내용]

에러는 프로그램 실행 중 자동으로 발생하는 것 외에도 개발자가 의도적으로 발생시킬 수 있다.

이를 에러 던지기(Throw Error)라고 표현하며,

함수에 부정확한 값이 전달되거나 API에서 의도치 않은 값이 반환되는 경우에 사용할 수 있다.

 

에러 내용은 Error 객체로 표현하며, 인스턴스화 시 전달하는 인수에 에러 내용을 설정한다.

 

JavaScript  

// Error 객체 인스턴스화
const error = new Error('에러가 발생하였습니다.');

 

Error 객체는 에러에 관한 정보를 포함하며, Error 인스턴스의 message 속성으로 에러의 내용을 가져온다.

 

JavaScript                                                                                                                                                          main.js

// Error 객체 인스턴스화
const error = new Error('에러가 발생하였습니다.');
console.log(error.message)'  // '에러가 발생하였습니다.'로그 출력

 

 


 

 

 

 

 

참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김