JavaScript의 오류 객체
예외 상황이 발생하면,
catch 블록의 첫 번째 매개변수에
발생한 오류의 객체가 전달됩니다. 이 객체의 name
속성은 오류의 이름(실제로는
그 유형)을 포함하고, message 속성은
오류의 텍스트를 포함합니다:
try {
} catch (error) {
console.log(error.name); // 오류 이름
console.log(error.message); // 오류 텍스트
}
잘못된 JSON 파싱 시도와 관련된 예외 상황을 의도적으로 생성하십시오. 콘솔에 이 오류의 이름과 텍스트를 출력하십시오.
로컬 저장소 오버플로우와 관련된 예외 상황을 의도적으로 생성하십시오. 콘솔에 이 오류의 이름과 텍스트를 출력하십시오.