📅  最后修改于: 2023-12-03 15:24:13.006000             🧑  作者: Mango
在 JavaScript 中,集合(Set)表示一组唯一的值。如果你想将一个数组转换为集合,有几种方法可以做到。
可以使用 Set 构造函数来创建一个新的集合,并将数组的元素作为参数传递。 Set 构造函数将自动删除所有重复的元素,因为集合中的元素必须是唯一的。
const myArray = [1, 2, 3, 1, 2, 3];
const mySet = new Set(myArray);
console.log(mySet); // Set {1, 2, 3}
可以使用扩展运算符(...)来将数组解构为单独的元素,然后将它们添加到集合中。
const myArray = [1, 2, 3, 1, 2, 3];
const mySet = new Set([...myArray]);
console.log(mySet); // Set {1, 2, 3}
可以使用 Array.from 方法将数组转换为一个新的数组,然后使用 Set 构造函数将其转换为集合。
const myArray = [1, 2, 3, 1, 2, 3];
const mySet = new Set(Array.from(myArray));
console.log(mySet); // Set {1, 2, 3}
以上是将数组转换为集合的几种简单方法,你可以选择适合你项目需求的方法。