JS 比较两个数组 元素 差别
2014-12-23 18:35
302 查看
最近经常遇到js两个数组比较元素差别,特此记录方便以后查找。
本文出自 “GUI” 博客,请务必保留此出处http://xingfudehunpo.blog.51cto.com/1843260/1593998
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript" src="jquery-1.7.2.min.js"></script> <title>测试</title> <script type="text/javascript"> var a1 = [1,3,4,5,6]; var a2 = [2,3,7]; var shao = []; var duo = []; var hebing = a1.concat(a2); hebing.sort(); hebing.reverse(); var quchong = $.unique(hebing); console.info(a1); console.info(a2); console.info(quchong); quchong.forEach(function(qitem,index,array){ if(a1.every(function(item,qindex,array){return qitem != item;})) { duo.push(qitem); } if(a2.every(function(item,qindex,array){return qitem != item;})) { shao.push(qitem); } }); console.info("a2比a1多的元素"+duo); console.info("少的元素"+shao); </script> </head> <body> </body> </html>
本文出自 “GUI” 博客,请务必保留此出处http://xingfudehunpo.blog.51cto.com/1843260/1593998
相关文章推荐
- js中比较两个数组中是否含有相同的元素,可去重,可删除合并为新数组
- JS比较两个数组是否相等 是否拥有相同元素
- js中比较两个数组中是否含有相同的元素,可去重,可删除合并为新数组
- JS 比较两个数组是否相等 是否拥有相同元素
- iOS小问题--使用NSPredicate比较两个数组中相同(不同)的元素
- js中两个常用方法(1.获取当前工程的虚拟目录;2.移除数组指定位置上的元素)
- 比较两个json是否相等,忽略数组内元素顺序
- 定义两个整型指针,分别用malloc、calloc对其分配空间保存3个元素,malloc分配的空间用memset清零,随机对数组进行赋值随机范围1-3,赋值后用memcmp比较两个数组。如果相同打印G
- 【C语言】比较两个数组中是否有相同的元素
- 怎么比较两个数组中的元素,取出相…
- js 获得两个数组的重复元素
- php 数组删除特定元素以及比较两个数组的不同
- JS两个数组比较,删除重复值巧妙方法
- JS两个数组比较,删除重复值的巧妙方法(推荐)
- js比较两个数组对象,取出不同的值
- JAVA两个数组间元素的比较(找出相同或者不同元素)
- Java比较两个数组中的元素是否相同的最简单方法
- Java对数组的操作(三)—比较两个数组中的元素是否相同的最简单方法
- 定义两个整型指针,分别用malloc、calloc对其分配空间保存3个元素,malloc分配的空间用memset清零,随机对数组进行赋值随机范围1-3,赋值后用memcmp比较两个数组。如果相同打印G
- 定义两个整型指针,分别用malloc、calloc对其分配空间保存3个元素,malloc分配的空间用memset清零,随机对数组进行赋值随机范围1-3,赋值后用memcmp比较两个数组。如果相同打印G