JavaScript Set 集合参考
完整集合参考
2025 年 7 月修订
| 方法 | 描述 |
|---|---|
| new Set() | 创建一个新集合 |
| add() | 向集合中添加一个新元素 |
| clear() | 从集合中移除所有元素 |
| delete() | 从集合中移除一个元素 |
| difference() | 返回两个集合之间的差值 |
| entries() | 返回一个迭代器,其中包含集合中的 [value,value] 对 |
| forEach() | 为集合中的每个元素调用回调函数 |
| has() | 如果值存在,则返回 true |
| intersection() | 返回两个集合的交集 |
| isDisjointFrom() | 如果一个集合中没有元素属于另一个集合,则返回 true |
| isSubsetOf() | 如果一个集合是另一个集合的子集,则返回 true |
| isSupersetOf() | 如果一个集合是另一个集合的超集,则返回 true |
| keys() | 与 values() 相同 |
| symmetricDifference() | 返回两个集合的对称差 |
| union() | 返回两个集合的并集 |
| values() | 返回一个包含集合中所有值的迭代器 |
Set 集合只有一个属性:
| 属性 | 描述 |
|---|---|
| size | 返回集合中元素的数量 |
