JavaScript 集
JavaScript 集是唯一值的集合。
每个值在一个 Set 中只能出现一次。
基本 Set 方法
| 方法 | 描述 |
|---|---|
| new Set() | 创建一个新集 |
| add() | 将新元素添加到集合 |
| delete() | 从 Set 中删除元素 |
| has() | 如果 Set 中存在值,则返回 true |
| forEach() | 为 Set 中的每个元素调用回调 |
| values() | 返回一个迭代器,其中包含 Set 中的所有值 |
| 属性 | 描述 |
| size | 返回 Set 中的元素数 |
如何创建集合
您可以通过以下方式创建 JavaScript 集:
- 将数组传递给
new Set() - 创建一个新的 Set 并用
add()添加值 - 创建一个新的 Set 并用
add()添加变量
new Set()方法
将 Array 传递给new Set()构造函数:
1 | // Create a Set |
创建一个 Set 并添加值:
1 | // Create a Set |
创建一个 Set 并添加变量:
1 | // Create a Set |
add()方法
1 | letters.add("d"); |
如果添加相等的元素,则只会保存第一个元素:
1 | letters.add("a"); |
forEach() 方法
forEach()方法为每个 Set 元素调用(调用)一个函数:
1 | // Create a Set |
values()方法
values()方法返回一个新的迭代器对象,其中包含 Set 中的所有值:
1 | letters.values() // Returns [object Set Iterator] |
现在,您可以使用 Iterator 对象来访问元素:
1 | // List all Elements |
搜索
阅读量:
收藏数:
点赞数:


0评论