比较两数组,去掉相同的,取出不同的
1 /**比较两数组 取出不同的, 2 * array1 数组一 3 * array2 数组二 4 * classesId 比较的条件 5 * **/ 6 arrayDate(array1,array2){ 7 var array1 = array1; 8 var array2 = array2; 9 var result = []; 10 for(var i = 0; i < array2.length; i++){ 11 var obj = array2[i]; 12 var num = obj.classesId; 13 var isExist = false; 14 for(var j = 0; j < array1.length; j++){ 15 var aj = array1[j]; 16 var n = aj.classesId; 17 if(n == num){ 18 isExist = true; 19 break; 20 } 21 } 22 if(!isExist){ 23 result.push(obj); 24 } 25 } 26 return result; 27 }