网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。
本篇文章给大家带来的内容是关于ES6的Symbol的用法详解(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
1、Symbol是ES6新增的数据类型,它提供独一无二的值
{
// 声明,Symbol声明的变量是唯一的
let a1 = Symbol();
let a2 = Symbol();
console.log(a1 === a2); // false
// Symbol.for()接收一个参数,作为key值
// 使用for方法时,会检查这个key值在全局是否注册
// 如果注册过就返回这个值,否则调用Symbol生成新的独一无二的值
let a3 = Symbol.for('a3');
let a4 = Symbol.for('a3');
console.log(a3 === a4); // true
}