数组去重 - 两组数组对比,取不同元素,返回新数组

比对两组数据,取两组数组中不同元素,组装为新数组。

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]