Error.prototype.name

name 속성은 오류 타입을 설명하기 위한 이름을 나타냅니다. 초기값은 "Error"입니다.

설명

기본적으로 Error 인스턴스에는 "Error"라는 이름을 갖습니다. name 속성과 message 속성은 Error.prototype.toString() 메서드에서 오류의 문자열 표현을 생성하는 데 사용됩니다.

예제

사용자 정의 에러 발생시키기

var e = new Error('Malformed input'); // e.name은 'Error'

e.name = 'ParseError';
throw e;
// e.toString()은 'ParseError: Malformed input'을 반환합니다

명세

Specification
ECMAScript Language Specification (ECMAScript)
# sec-error.prototype.name

브라우저 호환성

BCD tables only load in the browser

같이 보기