JavaScript 集合参考
JavaScript Set 是一个包含唯一值的集合。
每个值在 Set 中只能出现一次。
值可以是任何类型,原始值或对象。
如何创建一个 Set
您可以通过以下方式创建 JavaScript Set
- 将一个数组传递给
new Set()
- 创建一个 Set 并使用
add()
添加值
示例 2
创建一个 Set 并添加值
// 创建一个 Set
const letters = new Set();
// 向 Set 添加值
letters.add("a");
letters.add("b");
letters.add("c");
自己尝试一下 »
JavaScript Set 方法和属性
方法 | 描述 |
---|---|
new Set() | 创建一个新的 Set |
add() | 向 Set 添加一个新元素 |
clear() | 从 Set 中删除所有元素 |
delete() | 从 Set 中删除一个元素 |
entries() | 返回一个包含 Set 中 [value,value] 对的迭代器 |
forEach() | 对每个元素调用回调函数 |
has() | 如果值存在则返回 true |
keys() | 与 values() 相同 |
values() | 返回一个包含 Set 中值的迭代器 |
Set 只有一个属性
属性 | 描述 |
---|---|
size | 返回 Set 中元素的数量 |
new Set() 方法
将一个数组传递给 new Set()
构造函数
列出 Set 元素
您可以使用 for..of 循环列出所有 Set 元素(值)
示例
// 创建一个 Set
const letters = new Set(["a","b","c"]);
// 列出所有元素
let text = "";
for (const x of letters) {
text += x;
}
自己尝试一下 »