首页 > 代码库 > JS 比较两个数组 元素 差别
JS 比较两个数组 元素 差别
最近经常遇到js两个数组比较元素差别,特此记录方便以后查找。
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript" src="http://www.mamicode.com/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 比较两个数组 元素 差别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。