📅  最后修改于: 2023-12-03 15:21:25.208000             🧑  作者: Mango
在 Javascript 中, Set
是一个集合对象,它允许存储任何类型的唯一值,无论是原始值或对象引用。 Set
中的元素是唯一的,它们按插入顺序排列。 在 NodeJS 中,您可以使用 Set
对象来存储一组唯一的值。
当您使用 new Set()
时,它返回一个空 Set 对象。以下是示例代码:
const mySet = new Set();
console.log(mySet); // Set(0) {}
如您所见,这里我们创建了一个名为 mySet
的空集。我们使用 console.log()
方法将其打印到控制台中。在控制台中,我们可以看到输出结果为 “ Set(0) {} ”,这意味着它是一个空集,其中包含 0 个元素。
另外,我们还可以使用 Set 对象的一些方法来操作集合对象。这些方法包括 add()
, delete()
, has()
, clear()
, 和 values()
。这些方法可以帮助我们添加、删除、查询、清空和获取 Set 对象的所有值。
例如,让我们向 mySet
中添加一些元素:
const mySet = new Set();
mySet.add('First element');
mySet.add('Second element');
mySet.add(1);
console.log(mySet); // Set(3) { 'First element', 'Second element', 1 }
以上是一些基本示例,介绍了如何在 NodeJS 中使用 Set
对象和 new Set()
方法来创建和操作集合对象。这在处理数据时非常有用,因为您可以使用 Set 对象来保证值集合中没有重复或重复的数据。