Baseline Widely available
description
æ¯ä¸ä¸ªåªè¯»å±æ§ï¼å®ä¼è¿å Symbol
对象çå¯éæè¿°çå符串ã
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('myDescription').description; Symbol.iterator.description; Symbol.for('foo').description;æè¿°
Symbol
对象å¯ä»¥éè¿ä¸ä¸ªå¯éçæè¿°å建ï¼å¯ç¨äºè°è¯ï¼ä½ä¸è½ç¨äºè®¿é® symbol æ¬èº«ãSymbol.prototype.description
屿§å¯ä»¥ç¨äºè¯»å该æè¿°ãä¸ Symbol.prototype.toString()
ä¸åçæ¯å®ä¸ä¼å
å« "Symbol()
" çå符串ãå
·ä½è¯·çå®ä¾ã
Symbol("desc").toString(); // "Symbol(desc)"
Symbol("desc").description; // "desc"
Symbol("").description; // ""
Symbol().description; // undefined
// å
ç½®éç¨ï¼well-knownï¼symbol
Symbol.iterator.toString(); // "Symbol(Symbol.iterator)"
Symbol.iterator.description; // "Symbol.iterator"
// global symbols
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