From 9e402885ddc03e6a287453189adb426ec930742a Mon Sep 17 00:00:00 2001 From: Jongha Kim Date: Tue, 6 Jul 2021 09:24:31 +0900 Subject: error 속성 추가 (#1363) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - columnnumber, filename, linenumber, message, tostring 추가 - name 수정 --- .../reference/global_objects/error/name/index.html | 60 ++++++---------------- 1 file changed, 17 insertions(+), 43 deletions(-) (limited to 'files/ko/web/javascript/reference/global_objects/error/name') diff --git a/files/ko/web/javascript/reference/global_objects/error/name/index.html b/files/ko/web/javascript/reference/global_objects/error/name/index.html index aabdb5c295..afb8ed0ddb 100644 --- a/files/ko/web/javascript/reference/global_objects/error/name/index.html +++ b/files/ko/web/javascript/reference/global_objects/error/name/index.html @@ -2,18 +2,25 @@ title: Error.prototype.name slug: Web/JavaScript/Reference/Global_Objects/Error/name translation_of: Web/JavaScript/Reference/Global_Objects/Error/name +tags: + - JavaScript + - Property + - Prototype +browser-compat: javascript.builtins.Error.name ---
{{JSRef}}
-
name 프로퍼티는 에러 타입을 설명하기 위한 이름을 나타냅니다. 초기값은 "Error"입니다.
+
name 속성은 오류 타입을 설명하기 위한 이름을 나타냅니다. 초기값은 "Error"입니다.
-

설명

+

설명

-

{{jsxref("Error")}} 인스턴스는 주어진 이름인 "Error"를 기본 값으로 갖습니다. name 프로퍼티는 {{jsxref("Error.prototype.message", "message")}}와 함께 {{jsxref("Error.prototype.toString()")}}에서 사용되며 해당 에러를 문자열로 표현합니다.

+

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

-

예제

+

예제

-

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

+

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

var e = new Error('Malformed input'); // e.name은 'Error'
 
@@ -22,48 +29,15 @@ throw e;
 // e.toString()은 'ParseError: Malformed input'을 반환합니다
 
-

명세

+

명세

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName('ES1')}}{{Spec2('ES1')}}Initial definition.
{{SpecName('ES5.1', '#sec-15.11.4.2', 'Error.prototype.name')}}{{Spec2('ES5.1')}} 
{{SpecName('ES6', '#sec-error.prototype.name', 'Error.prototype.name')}}{{Spec2('ES6')}} 
{{SpecName('ESDraft', '#sec-error.prototype.name', 'Error.prototype.name')}}{{Spec2('ESDraft')}} 
+{{Specifications}} -

브라우저 호환성

+

브라우저 호환성

-
-
+

{{Compat}}

-

{{Compat("javascript.builtins.Error.name")}}

-
-
- -

참고

+

같이 보기