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 Status Comment
ECMAScript 1st Edition (ECMA-262) Standard Initial definition.
ECMAScript 5.1 (ECMA-262)
The definition of 'Error.prototype.name' in that specification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Error.prototype.name' in that specification.
Standard  
ECMAScript (ECMA-262)
The definition of 'Error.prototype.name' in that specification.
Living Standard  

브라우저 호환성

BCD tables only load in the browser

참고