温馨提示×

js怎么合并两个数组并去重

小亿
218
2023-08-05 12:54:09
栏目: 编程语言

可以使用ES6中的Set数据结构和扩展运算符来合并两个数组并去重。

以下是一个使用Set和扩展运算符合并两个数组并去重的示例:

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转换回数组形式。

这样就可以得到合并后并去重的数组。

0