关于数组比较

找出数组a(操作后数组)与数组b(原始的数组)新增的元素?

let temp=[];

for(var i=0;i<a.length;i++){

   for(var j=0;j<b.length;j++){

       if( a[i].id = b[j].id ){

          break;

       }

       if ( j== b.length - 1 ){

          if( a[i].id != b[j].id){

               temp.push(a[i])  //找出新增的元素

           }

       }

  }

}

 

找出数组a(操作后数组)与数组b(原始的数组)删除的元素?

let temp=[];

for(var i=0;i<b.length;i++){

   for(var j=0;j<a.length;j++){

       if( b[i].id = a[j].id ){

          break;

       }

       if ( j== a.length - 1 ){

          if( b[i].id != a[j].id){

               temp.push(b[i])  //找出删除的元素

           }

       }

  }

}

posted on 2018-03-27 16:44  陌生街中吹起褪色故梦  阅读(97)  评论(0编辑  收藏  举报