# 符号
表示唯一全局符号的原始数据类型。
符号类型与 JavaScript 的 (MDN (在新窗口中打开)) 非常相似,但尚未与编译器深度集成。
# 构造
- 创建一个新的唯一符号。请注意,这不是构造函数(符号是原始数据类型),因此不能使用
function Symbol(description?: string): symbol
new
调用。
# 静态成员
function for(key: string): symbol
获取指定全局键的现有唯一符号,如果键不存在,则创建一个新的唯一符号。
function keyFor(sym: symbol): string | null
获取指定唯一符号的全局键(如果有)。
# 实例成员
- 返回符号的字符串表示形式,形式为
function toString(): string
"Symbol(key?)"
。