博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于数组比较
阅读量:5111 次
发布时间:2019-06-13

本文共 486 字,大约阅读时间需要 1 分钟。

找出数组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])  //找出删除的元素

           }

       }

  }

}

转载于:https://www.cnblogs.com/zxg-6/p/8658336.html

你可能感兴趣的文章
Codeforces 92C【二分】
查看>>
创业从 手动 开始
查看>>
消失的进程——谁是凶手?
查看>>
构建一个可以统计 qps 的nginx服务的Dockerfile
查看>>
面试中红黑树常考问题
查看>>
(三)内核锁
查看>>
一、集合框架体系概述
查看>>
Dynamics CRM 注册插件dll到GAC
查看>>
js+html5 +devexpress属性总结
查看>>
[MYSQL]时间毫秒数转换
查看>>
Maven:mirror和repository 区别
查看>>
在Eclipse上安装Activiti插件
查看>>
几种软件开发模型
查看>>
ios的一些经验记录2
查看>>
PHP基本使用
查看>>
安装firefox flashplugin问题
查看>>
mysql数据库 批量替换 某字段中的数据
查看>>
Synchronized Methods
查看>>
iOS 11 导航栏放置UISearchBar 导航栏高度变高解决办法 (iPhone X出现的情况)
查看>>
eclipse 小提示
查看>>