# 集合

一组唯一的泛型值。

Set API 与 JavaScript 的 API 非常相似 (MDN (在新窗口中打开)), 但迭代器尚未实现。

# 构造函数

  • new Set<T>()
    
    构造一个新的类型为 T 的唯一值集合。

# 实例成员

# 字段

  • readonly size: i32
    
    集合中当前的唯一值数量。

# 方法

  • function add(value: T): void
    

    将指定的值添加到集合中。如果值已存在,则不执行任何操作。

  • function delete(value: T): bool
    

    删除指定的值。如果找到该值,则返回 true,否则返回 false

  • function clear(): void
    

    清除集合,删除所有值。

  • function has(value: T): bool
    

    测试指定的值是否在集合中。

  • function values(): Array<T>
    

    以插入顺序获取此集合中包含的值作为数组。这在迭代器不支持时是初步的。

  • function toString(): string
    

    返回此集合的字符串表示形式。