比较两数组,去掉相同的,取出不同的

 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     }

 

posted @ 2018-01-10 14:30  羊羊羊丶  阅读(779)  评论(0编辑  收藏  举报