ES6 Symbol的基本用法
侧边栏壁纸
  • 累计撰写 635 篇文章
  • 累计收到 0 条评论

ES6 Symbol的基本用法

加速器之家
2024-08-22 / 0 评论 / 3 阅读 / 正在检测是否收录...

ES 6数据类型除了Number、String、Boolean、Object、null和undefined, 还新增了Symbol。

这是一种新的基础数据类型(primitive type)

Symbol是由ES 6规范引入的一项新特性, 它的功能类似于一种标识唯一性的ID。通常情况下, 我们可以通过调用Symbol(函数来创建一个Symbol实例。

let s1=Symbol()

或者, 你也可以在调用Symbol() 函数时传入一个可选的字符串参数, 相当于给你创建的Symbol实例一个描述信息:

let s2=Symbol('another symbol')

如何理解Symbol的唯一性:

let s1= Symbol()
let s2 = Symbol('another symbol')
let s3=Symbol('another symbol')
s1===s2//false
s2===s3//false


0

评论

博主关闭了当前页面的评论