javascript 多个数组组合成不重复数组
时间: 2023-08-16 10:06:47 浏览: 172
JS求多个数组的重复数据
你可以使用 JavaScript 的 Set 对象来组合多个数组并去除重复项。以下是一个例子:
```javascript
const arr1 = [1, 2, 3];
const arr2 = [2, 3, 4];
const arr3 = [3, 4, 5];
const combinedArray = [...new Set([...arr1, ...arr2, ...arr3])];
console.log(combinedArray); // 输出 [1, 2, 3, 4, 5]
```
在这个例子中,我们使用扩展运算符 `...` 将多个数组展开,并将它们放入一个新的 Set 对象中。Set 对象会自动去除重复项。然后,我们再次使用扩展运算符 `...` 将 Set 对象转换回数组形式。
最后,`combinedArray` 变量将包含组合后的不重复数组。你可以根据需要,将更多的数组添加到组合中。
阅读全文