Error.prototype.name
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2015ë 7ì.
Error.prototypeì name ë°ì´í° ìì±ì 모ë Error ì¸ì¤í´ì¤ìì ê³µì ë©ëë¤. ì´ ìì±ì ì¤ë¥ì ì¢
ë¥ë¥¼ ëíë´ë ì´ë¦ì ëíë
ëë¤. Error.prototype.nameì ì´ê¸° ê°ì "Error"ì
ëë¤. TypeError ë° SyntaxErrorì ê°ì íì í´ëì¤ë ìì²´ì ì¸ name ìì±ì ì ê³µí©ëë¤.
ê°
문ìì´. Error.prototype.nameì ì´ê¸° ê°ì 문ìì´ "Error" ì
ëë¤.
Property attributes of Error.prototype.name | |
|---|---|
| ì°ê¸° ê°ë¥ | ê°ë¥ |
| ì´ê±° ê°ë¥ | ë¶ê°ë¥ |
| ì¤ì ê°ë¥ | ê°ë¥ |
ì¤ëª
기본ì ì¼ë¡ Error ì¸ì¤í´ì¤ìë "Error"ë¼ë ì´ë¦ì ê°ìµëë¤. name ìì±ê³¼
message ìì±ì Error.prototype.toString() ë©ìëìì ì¤ë¥ì 문ìì´ ííì ìì±íë ë°
ì¬ì©ë©ëë¤.
ìì
>ì¬ì©ì ì ì ìë¬ ë°ììí¤ê¸°
const e = new Error("Malformed input"); // e.nameì 'Error'
e.name = "ParseError";
throw e;
// e.toString()ì 'ParseError: Malformed input'ì ë°íí©ëë¤
ëª ì¸
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-error.prototype.name> |