JavaScript 集
JavaScript 集合是唯一值的集合。
每个值在集合中只能出现一次。
基本集合方法
方法 | 描述 |
---|---|
新集合() | 创建新集合 |
添加() | 向集合中添加新元素 |
删除() | 从 Set 中删除一个元素 |
有() | 如果 Set 中存在某个值,则返回 true |
forEach() | 为 Set 中的每个元素调用回调 |
值() | 返回包含 Set 中所有值的迭代器 |
财产 | 描述 |
尺寸 | 返回 Set 中的元素数量 |
如何创建集合
您可以通过以下方式创建 JavaScript 集:
- 传递数组给
new Set()
- 创建新的 Set 并使用
add()
增加价值 - 创建新的 Set 并使用
add()
添加变量
新的 Set() 方法
将数组传递给 new Set()
构造函数:
创建一个集合并添加值:
创建一个集合并添加变量:
例子
// 创建一个集合
const 字母 = new Set();
// 创建变量
const a = “a”;
const b = “b”;
const c = "c";
// 将变量添加到集合中
字母.添加(a);
字母.添加(b);
字母.添加(c);
亲自尝试 »
add() 方法
如果添加相等的元素,则只会保存第一个元素:
forEach() 方法
这 forEach()
方法为每个 Set 元素调用一个函数:
values() 方法
这 values()
方法返回一个包含 Set 中所有值的新迭代器对象:
现在您可以使用 Iterator 对象来访问元素: