ë¹íì¤: ì´ ê¸°ë¥ì íì¤íëì´ ìì§ ììµëë¤. ë¹íì¤ ê¸°ë¥ì ë¸ë¼ì°ì ì§ìì´ ì íì ì´ë©° ë³ê²½ëê±°ë ì ê±°ë ì ìì¼ë¯ë¡ íë¡ëì íê²½ìì ì¬ì©íë ê²ì ê¶ì¥ëì§ ììµëë¤. ê·¸ë¬ë íì¤ ìµì ì´ ìë í¹ì ìí©ììë ì ì í ëìì´ ë ì ììµëë¤.
Function
ì¸ì¤í´ì¤ì ì í ìì±ì¸ displayName
í¨ìì íì ì´ë¦ì ì¤ì í©ëë¤.
displayName
ìì±ì 모ë í¨ìì ëí´ ì´ê¸°ì ì¡´ì¬íë ê²ì´ ìëë¼ ì½ë ìì±ìê° ì¶ê°íë ê²ì
ëë¤. íìì ì¼íì¼ë¡, ì´ë 문ìì´ ê°ì ê°ì§ëë¤.
ë§ì¼ displayName
ìì±ì´ ì¡´ì¬íë¤ë©´ ì½ìê³¼ íë¡íì¼ë¬ë ì´ë¥¼ name
ìì±ë³´ë¤ ì°ì íì¬ ì¬ì©íë ê²ì ì í¸í©ëë¤.
ë¸ë¼ì°ì ì¬ì´ììë ì¤ì§ íì´ì´íì¤ ì½ìììë§ ì´ ìì±ì íì©í©ëë¤. 리ì¡í¸ ê°ë°ì ë구ììë displayName
ìì±ì ì»´í¬ëí¸ í¸ë¦¬ë¥¼ íìí ë ì¬ì©í©ëë¤.
íì´ì´íì¤ììë ìë í¨í´ë¤ì´ ê°ì§ëë©´ ìµëª
JavaScript í¨ì ë¤ì´ë° 컨벤ì
ìê³ ë¦¬ì¦ì íì©íì¬ displayName
를 ë³µí¸ííë ¤ë 기본ì ì¸ ìëê° ììµëë¤.
displayName
ì´ ì문ìì ì«ìì _
, $
ë¡ ëëë ê²½ì°, í´ë¹ ì ë¯¸ì¬ ì¤ ê°ì¥ 긴 ë¶ë¶ì´ íìë©ëë¤.displayName
ì´ []
ë¡ ê°ì¸ì§ 문ìë¤ë¡ ëëë ê²½ì°, ëê´í¸ë¥¼ ì ì¸í í´ë¹ 문ìì´ì´ íìë©ëë¤.displayName
ì´ ìì«ìì _
ë¡ êµ¬ì±ë 문ìì´ ë¤ìì /
, .
, ëë <
ê° ë¶ì´ì ëëë ê²½ì°, ëì ìë /
, .
, ëë <
문ìë¤ì ì ì¸í 문ìì´ì´ íìë©ëë¤.displayName
ì´ ì문ìì ì«ìì _
ë¡ êµ¬ì±ë 문ìì´ ë¤ìì (^)
ë¡ ëëë ê²½ì°, (^)
ìì´ í´ë¹ 문ìì´ì´ íìë©ëë¤.ì í¨í´ê³¼ ì¼ì¹íì§ ìë ê²½ì°ìë ì ì²´ displayName
ê° íìë©ëë¤.
íì´ì´íì¤ ì½ìì íì¸íë©´, function MyFunction()
ê³¼ ê°ì ííë¡ ì´ë¦ì´ íìë©ëë¤.
const a = function () {};
a.displayName = "MyFunction";
a; // function MyFunction()
íì ì´ë¦ì ëì ì¼ë¡ ë³ê²½í기
í¨ìì displayName
ì ëì ì¼ë¡ ë³ê²½í ì ììµëë¤.
const object = {
// ìµëª
someMethod: function someMethod(value) {
someMethod.displayName = `someMethod (${value})`;
},
};
console.log(object.someMethod.displayName); // undefined
object.someMethod("123");
console.log(object.someMethod.displayName); // "someMethod (123)"
íì ì´ë¦ ì 리í기
íì´ì´íì¤ ê°ë°ì ë구ììë displayName
ìì±ì íìí기 ì ì ëª ê°ì§ ì¼ë°ì ì¸ í¨í´ì ì 리íì¬ ë³´ì¬ì¤ëë¤.
function foo() {}
function testName(name) {
foo.displayName = name;
console.log(foo);
}
testName("$foo$"); // function $foo$()
testName("foo bar"); // function bar()
testName("Foo.prototype.add"); // function add()
testName("foo ."); // function foo .()
testName("foo <"); // function foo <()
testName("foo?"); // function foo?()
testName("foo()"); // function foo()()
testName("[...]"); // function ...()
testName("foo<"); // function foo()
testName("foo..."); // function foo()
testName("foo(^)"); // function foo()
ëª
ì¸ì
Not part of any standard.
ë¸ë¼ì°ì í¸íì± ê°ì´ 보기RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4