js两个数组合并去重并排序(js中合并两个数组)

在Javascript中,可以使用以下方法合并两个数组并复制它们:

1.使用concat()`方法合并两个数组,然后使用`set`对象删除重复的元素,最后将结果转换为数组。

js两个数组合并去重并排序(js中合并两个数组)

“`javascript

constarray1=[1,2,3;

constarray2=[2,3,4;

constmergedArray=Array.from(newSet(array1.concat(array2)));

console.log(mergedArray);//[1,2,3,4

"`

2.使用spread运算符(…)合并两个数组,然后使用“set”对象删除重复的元素,最后将结果转换为数组。

“`javascript

constarray1=[1,2,3;

constarray2=[2,3,4;

constmergedarray=【…newSet(【…数组1,…数组2】)】;

console.log(mergedArray);//[1,2,3,4

"`

这两种方法都使用“set”对象删除重复元素,然后使用Array.from()或spread运算符将“set”对象转换为数组。