开发喵星球

JavaScript 中什么是 Set 对象,它是如何工作的?

在 JavaScript 中,Set 对象是一种集合类型,它允许你存储不重复的值。Set 中的值是唯一的,没有重复的元素。

Set 对象的工作原理如下:

const mySet = new Set();

mySet.add(1);
mySet.add(2);
mySet.add(3);
mySet.add(2); // 重复的值会被忽略

console.log(mySet); // 输出 Set { 1, 2, 3 }

console.log(mySet.size); // 输出 3

mySet.delete(2);
console.log(mySet); // 输出 Set { 1, 3 }

console.log(mySet.has(1)); // 输出 true

mySet.forEach(value => console.log(value)); // 遍历输出 Set 中的值

Set 提供了一种存储唯一值的集合结构,适用于需要存储非重复数据的情况。

Proudly powered by WordPress