在 JavaScript 中,Set
对象是一种集合类型,它允许你存储不重复的值。Set
中的值是唯一的,没有重复的元素。
Set
对象的工作原理如下:
Set
对象存储的值是唯一的,重复的值会被忽略。Set
可以存储任何类型的值,包括原始类型和对象引用。add()
方法向 Set
中添加新的值,使用 delete()
方法删除特定的值,使用 clear()
方法清空所有值。for...of
循环或 forEach()
方法遍历 Set
中的值。has()
方法检查某个值是否存在于 Set
中。size
属性获取 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