Baseline Widely available
æ¦è¿°toString()
æ¹æ³è¿åå½å symbol 对象çå符串表示ã
Symbol
å¯¹è±¡æ¥æèªå·±ç toString
æ¹æ³ï¼å èé®è½äºååé¾ä¸ç Object.prototype.toString()
ã
symbol åå§å¼ä¸è½è½¬æ¢ä¸ºåç¬¦ä¸²ï¼æä»¥åªè½å
è½¬æ¢æå®çå
è£
对象ï¼åè°ç¨ toString()
æ¹æ³ï¼
Symbol("foo") + "bar";
// TypeError: Can't convert symbol to string
Symbol("foo").toString() + "bar";
// "Symbol(foo)bar"ï¼å°±ç¸å½äºä¸é¢çï¼
Object(Symbol("foo")).toString() + "bar";
// "Symbol(foo)bar"
示ä¾
Symbol("desc").toString(); // "Symbol(desc)"
// å
ç½®éç¨ï¼well-knownï¼symbol
Symbol.iterator.toString(); // "Symbol(Symbol.iterator)
// global symbols
Symbol.for("foo").toString(); // "Symbol(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