比对两组数据,取两组数组中不同元素,组装为新数组。
let arr1 = [2, 3, 7, 8, 9, 10];
let arr2 = [2, 3];
// 两个数组比对函数
function arrayComparedDelSame(arr1, arr2){
let arr3 = [];
for (var i = 0; i < arr1.length; i++) {
for (var j = 0; j < arr2.length; j++) {
if (arr1[i] == arr2[j]) {
arr1[i] = "";
break;
}
}
}
for (var i = 0; i < arr1.length; i++) {
if (arr1[i] != "") {
arr3.push(arr1[i])
}
}
return arr3;
}
console.log(arrayComparedDelSame(arr1, arr2)); // 打印结果: [7, 8, 9, 10]