<aside> ☝ 목차

</aside>

Error 객체

1) 예외 객체

2) 예외 강제 발생

3) 단순 예외 발생

throw 'Error2';   // 문자열을 예외로 던짐
throw 42;         // 숫자를 예외로 던짐
throw true;       // 불리언 값을 예외로 던짐

4) 구체적인 예외 발생 케이스

CASE 1

try {
  const array = new Array(999999999999999999999);
} catch (exception) {
  console.log(exception); // 예외 객체 자체를 출력
  console.log(); // 줄 바꿈
  console.log(`예외 이름: ${exception.name}`);
  console.log(`예외 메시지: ${exception.message}`);
}