Baseline Widely available
Symbol
ê°ì description
ì ê·¼ì ìì±ì ì´ ì¬ë³¼ì ëí ì¤ëª
ì´ í¬í¨ë 문ìì´ì ë°ííê±°ë ì¤ëª
ì´ ìë ê²½ì° undefined
를 ë°íí©ëë¤.
console.log(Symbol("desc").description);
// Expected output: "desc"
console.log(Symbol.iterator.description);
// Expected output: "Symbol.iterator"
console.log(Symbol.for("foo").description);
// Expected output: "foo"
console.log(`${Symbol("foo").description}bar`);
// Expected output: "foobar"
ì¤ëª
Symbol
ê°ì²´ë ëë²ê¹
ì ì¬ì©í ì ìì§ë§ ì¬ë³¼ ìì²´ì ì ê·¼íë ë°ë ì¬ì©í ì ìë ì íì ì¸ ì¤ëª
ê³¼ í¨ê» ìì±í ì ììµëë¤. Symbol.prototype.description
ìì±ì í´ë¹ ì¤ëª
ì ì½ë ë° ì¬ì©í ì ììµëë¤. ì´ ìì±ì ëë¬ì¸ë "Symbol()"
문ìì´ì í¬í¨íì§ ìì¼ë¯ë¡ Symbol.prototype.toString()
ê³¼ ë¤ë¦
ëë¤. ìì 를 참조íì¸ì.
Symbol("desc").toString(); // "Symbol(desc)"
Symbol("desc").description; // "desc"
Symbol("").description; // ""
Symbol().description; // undefined
// ì ìë ¤ì§ ì¬ë³¼
Symbol.iterator.toString(); // "Symbol(Symbol.iterator)"
Symbol.iterator.description; // "Symbol.iterator"
// ì ì ì¬ë³¼
Symbol.for("foo").toString(); // "Symbol(foo)"
Symbol.for("foo").description; // "foo"
ëª
ì¸ì ë¸ë¼ì°ì í¸íì± ê°ì´ 보기
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