js怎样合并两个数组并去重
可使用ES6中的Set数据结构和扩大运算符来合并两个数组并去重。
以下是一个使用Set和扩大运算符合并两个数组并去重的示例:
```javascript
const array1 = [1, 2, 3];
const array2 = [2, 3, 4];
const mergedArray = [...new Set([...array1, ...array2])];
console.log(mergedArray); // [1, 2, 3, 4]
```
在这个示例中,首先使用扩大运算符`[...array1, ...array2]`将两个数组合并成一个新的数组。然后使用Set数据结构`new Set([...array1, ...array2])`来去除重复的元素。最后,再次使用扩大运算符`[...new Set([...array1, ...array2])]`将Set转换回数组情势。
这样就能够得到合并后并去重的数组。
TOP