JavaScript 是一门广泛应用于前端开发的脚本语言,它提供了许多内置的数据结构和对象,其中 Set 和 WeakSet 是两个常用的集合类型。在本文中,我们将深入了解这两个集合类型的特点、用法和区别,并提供相应的源代码示例。
Set
Set 是 JavaScript 中的一种集合类型,它允许存储任意类型的唯一值。Set 中的值是无序的,且不允许重复。这使得 Set 成为存储唯一值集合的理想选择。
创建 Set
我们可以使用 new Set()
来创建一个空的 Set,或者在创建时传入一个数组来初始化 Set。下面是一些示例代码:
// 创建一个空的 Set
const set1 = new Set();