TypeScript Set

17 Mar 2025 | 阅读 2 分钟

TypeScript set 是 JavaScript ES6 版本中添加的新数据结构。它允许我们将不同的数据(每个值只出现一次)存储到类似于其他编程语言的列表中。Set 与 map 有点类似,但它只存储,而不是键值对。

创建 Set

我们可以如下创建一个 set

Set 方法

TypeScript set 方法如下所示。

序号方法描述
1.set.add(value)它用于在 set 中添加值。
2.set.has(value)如果该值存在于 set 中,则返回 true。 否则,返回 false。
3.set.delete()它用于从 set 中删除条目。
4.set.size()它用于返回 set 的大小。
5.set.clear()它会删除 set 中的所有内容。

示例

我们可以从以下示例中理解 set 方法。

输出

当我们执行上面的代码片段时,它会返回以下输出。

TypeScript Set

Set 方法链式调用

TypeScript set 方法还允许 add() 方法的链式调用。 我们可以从下面的例子中理解它。

示例

输出

TypeScript Set

迭代 Set 数据

我们可以使用 'for...of' 循环来迭代 set 值或条目。 以下示例有助于更清楚地理解它。

示例

输出

TypeScript Set