# 符号

表示唯一全局符号的原始数据类型。

符号类型与 JavaScript 的 (MDN (在新窗口中打开)) 非常相似,但尚未与编译器深度集成。

# 构造

  • function Symbol(description?: string): symbol
    
    创建一个新的唯一符号。请注意,这不是构造函数(符号是原始数据类型),因此不能使用 new 调用。

# 静态成员

  • function for(key: string): symbol
    

    获取指定全局键的现有唯一符号,如果键不存在,则创建一个新的唯一符号。

  • function keyFor(sym: symbol): string | null
    

    获取指定唯一符号的全局键(如果有)。

# 实例成员

  • function toString(): string
    
    返回符号的字符串表示形式,形式为 "Symbol(key?)"