TypeScript Set
TypeScript set是JavaScript ES6版本中新增的一种数据结构。它允许我们将唯一的数据(每个值仅出现一次)存储到类似于其他编程语言的列表中。集合有点类似于映射,但它仅存储键而不是键值对。
创建Set
我们可以像下面这样创建一个set。
Set方法
TypeScript Set方法如下表所示。
SN | 方法 | 描述 |
---|---|---|
1. | set.add(value) | 用于将值添加到集合中。 |
2. | set.has(value) | 如果值存在于集合中,则返回true。否则,返回false。 |
3. | set.delete() | 用于从集合中删除条目。 |
4. | set.size() | 用于返回集合的大小。 |
5. | set.clear() | 它会从集合中删除所有内容。 |
例子
我们可以从以下示例中了解集合方法。
输出:
当我们执行上面的代码片段时,它会返回以下输出。
链接Set方法
TypeScript set方法还允许链接add()方法。我们可以从下面的示例中了解它。
例子
输出:
迭代Set数据
我们可以使用 ‘ for…of ‘ 循环遍历集合的值或条目。以下示例有助于更清楚地理解它。
示例
输出: