a和b两个数组去除重复值返回。
function RemoveArrayDuplicateValues(a,b){
var c = [];
var tmp = a.concat(b);
var o = {};
for (var i = 0; i < tmp.length; i ++){
(tmp[i] in o) ? o[tmp[i]] ++ : o[tmp[i]] = 1;
}
for (x in o) {
if (o[x] == 1){
c.push(x);
}
}
return c;
}
//删除数组中某个元素
function removeArray(arr, val) {
for(var i = 0; i < arr.length; i++) {
if(arr[i] == val) {
arr.splice(i, 1);
break;
}
}
}
//删除a数组中包含b数组的元素
function removeArrayValues(a,b){
let newArray = [];
a.forEach(item => {
if (!b.includes(item)) {
newArray.push(item);
};
})
return newArray
}