1.数组去重
var arr=[1,2,3,2]
var newArr=[...new Set(arr)] //[1,2,3]
2.两数组中取相同数值的数组(交集)
var arr1=[1,2,3,4]
var arr2=[3,4,5,6]
var newArr=arr1.filter((i)=>{ return arr2.includes(i) }) // [3,4]
3.两数组中取除了相同的其他的值(差集)
var arr1=[1,2,3,4]
var arr2=[3,4,5,6]
var newArr=arr1.filter((i)=>{ return !(arr2.includes(i)) }) // [1,2,5,6]
4.两数组并集
var arr1=[1,2,3,4]
var arr2=[3,4,5,6]
var newArr=new Set([...arr1,...arr2]) //[1,2,3,4,5,6]
5.合并两个数组不去重
var new=arr1.concat(arr2) //[1,2,3,4,3,4,5,6]