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

Symbol.for()

JavaScript Symbol.for()方法

JavaScript Symbol.for()方法用于在运行时范围的符号中搜索现有符号注册表提供的密钥,如果找到则返回。否则,将使用此键创建一个新符号。

语法

Symbol.for(key);

参数

key:符号的键。

返回值

如果找到了具有给定密钥的现有符号,则会创建并返回一个新符号。

浏览器支持

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

示例1

<script>
//JavaScript to illustrate Symbol.for
// read from the registry
// if the symbol did not exist, it is created
var i = Symbol.for("i");
var o = Symbol.for("i");
 document.write(i==o);
//expected output: true
</script>
输出:
true

示例2

<script>
//JavaScript to illustrate Symbol.key
// read from the registry
var lidihuo = Symbol.for('hello'); // If the Symbol does not exist, it's created
var Java = Symbol.for('hello'); // The Symbol exists, so it is returned
document.write(lidihuo === Java); // true
//expected output: true
</script>
输出:
true
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4