Error.prototype.name

번역이 완료되지 않았습니다. Please help translate this article from English

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  

브라우저 호환성

Update compatibility data on GitHub
DesktopMobileServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung InternetNode.js
nameChrome Full support 1Edge Full support 12Firefox Full support 1IE Full support 6Opera Full support 4Safari Full support 1WebView Android Full support 1Chrome Android Full support 18Firefox Android Full support 4Opera Android Full support 10.1Safari iOS Full support 1Samsung Internet Android Full support 1.0nodejs Full support 0.1.100

Legend

Full support  
Full support

참고