在JavaScript中,可以通过使用 Set 数据结构来存储不重复的值。Set 是一种类似于数组的数据结构,但是它的值是唯一且无序的。
可以使用 Set 构造函数来创建一个 Set 对象:
const mySet = new Set();
可以使用 Set 实例的 add
方法向 Set 中添加元素:
mySet.add(1);
mySet.add(2);
mySet.add(3);
可以使用 Set 实例的 delete
方法从 Set 中删除元素:
mySet.delete(2);
可以使用 Set 实例的 has
方法来检查 Set 中是否存在某个元素:
mySet.has(1); // true
mySet.has(2); // false
可以使用 Set 实例的 size
属性来获取 Set 的大小:
mySet.size; // 2
可以使用 Set 实例的 forEach
方法来遍历 Set 中的元素:
mySet.forEach(function(value) {
console.log(value);
});
可以使用扩展运算符 ...
将 Set 转换为数组:
const myArray = [...mySet];
使用 Set 数据结构可以方便地存储和操作不重复的值。请注意,Set 中的值必须是唯一的,因此在使用 Set 时需要注意这一点。