JavaScript | Symbol.keyFor()函数
Symbol.keyFor()是 JavaScript 中的一个内置函数,用于检索已与给定符号共享的密钥,并且该密钥是从全局符号注册表中检索的。
句法:
Symbol.keyFor(sym);
这里的“符号”是要在运行时范围的符号注册表中搜索的符号。
参数:此函数接受参数“sym” ,该参数是要为其找到密钥的符号。
返回值:此函数返回一个字符串,表示在全局注册表中找到给定符号的键,否则返回未定义。
JavaScript 代码来显示这个函数的工作。
示例 1:
输出:
"Geeks"
"123"
"gfg"
"789"
示例 2:
输出:
"undefined"
"undefined"
支持的浏览器:
- 谷歌浏览器 40 及以上
- 边缘 12 及以上
- 火狐 36 及以上
- Opera 27 及以上
- Safari 9 及更高版本
参考: https://devdocs.io/javascript/global_objects/symbol/keyfor