Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

Symbol.keyFor()

JavaScript Symbol.keyFor()方法

JavaScript Symbol.keyFor()方法使用全局符号注册表来查找符号的键。因此,它不适用于非全局符号。如果该符号不是全局符号,则将无法找到它并返回未定义。

语法

Symbol.keyFor(Symbol);

参数

符号(必需):用于查找密钥的符号。

返回值

表示在全局注册表中找到给定符号的密钥的字符串

浏览器支持

浏览器 版本
Chrome 40
Safari 9
Firefox 36
Opera

示例1

<script>
//JavaScript to illustrate Symbol.keyFor
var i = Symbol.for("lidihuo");
var j = Symbol.for("Java");
document.write(Symbol.keyFor(i));
document.write("<br>");
document.write(Symbol.keyFor(j));
//expected output: lidihuo
//Java
</script>
输出:
lidihuo
Java

示例2

<script>
//JavaScript to illustrate Symbol.keyFor
var lidihuo = Symbol.for('Done');
var Java = Symbol.for('Done');
document.write(lidihuo === Java);
document.write("<br>");
document.write(Symbol.keyFor(lidihuo));
//expected output: true
//Done
</script>
输出:
true
Done
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4