1.数组并集的实现
var arr1 = [1, 2, 3, 4],
arr2 = [3, 4, 5, 6];
var newArr = arr1.concat(arr2.filter(val => {
return !(arr1.indexOf(val) > -1);
}));
console.log(newArr);//[1,2,3,4,5,6]
//1.val是arr2中元素的值
//2.arr1.index(val);==>判断arr1中是否有arr2中的值,若有则返回索引,若没有则返回-1
//3.arr1.index(val)>1==>当arr1中有arr2中的值时
//4.return !(arr1.indexOf(val)>-1);==>返回过滤后的val,即