获取3个数组不重复的值的具体实现


Posted in Javascript onDecember 30, 2013
var a = [ "a" , "b" , "c" ], 
b = [ "b" , "c" , "d" ], 
c = [ "c" , "d" , "e" ], 
_a = a.concat( b ).concat( c ), 
_hash = {}, 
_new = []; 
for( var i = _a.length; i--; ){ 
if( !_hash[ _a[ i ] ] ){ 
_hash[ _a[ i ] ] = 1; 
_new.push( _a[ i ] ); 
}; 
}; 
return _new;

思想:先用concat拼接数组 ,再使用一个对象、一个新数组(用于存放不重复的数组)。

遍历旧数组,把值放到对象中,值不一样则放到新数组中,重复则不放。

Javascript 相关文章推荐
javascript中对对层的控制
Dec 29 Javascript
jQuery的初始化与对象构建之浅析
Apr 12 Javascript
在JavaScript中实现类的方式探讨
Aug 28 Javascript
JS完整获取IE浏览器信息包括类型、版本、语言等等
May 22 Javascript
JavaScript异步回调的Promise模式封装实例
Jun 07 Javascript
jquery UI Datepicker时间控件的使用方法(终结版)
Nov 07 Javascript
通过node-mysql搭建Windows+Node.js+MySQL环境的教程
Mar 01 Javascript
第一次接触Bootstrap框架
Oct 24 Javascript
在vue项目中引入highcharts图表的方法
Jan 21 Javascript
详解jQuery如何实现模糊搜索
May 10 jQuery
js实现内置计时器
Dec 16 Javascript
Vue如何实现变量表达式选择器
Feb 18 Vue.js
改变隐藏的input中value的值代码
Dec 30 #Javascript
js中switch case循环实例代码
Dec 30 #Javascript
js模仿hover的具体实现代码
Dec 30 #Javascript
js+css实现的简单易用兼容好的分页
Dec 30 #Javascript
jquery复选框全选/取消示例
Dec 30 #Javascript
jquery动态添加option示例
Dec 30 #Javascript
js验证输入是否为手机号码或电话号码示例
Dec 30 #Javascript
You might like
Zend Framework框架路由机制代码分析
2016/03/22 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
PHP dirname(__FILE__)原理及用法解析
2020/10/28 PHP
tbody元素支持嵌套的注意方法
2007/03/24 Javascript
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
2010/06/28 Javascript
理解Javascript_06_理解对象的创建过程
2010/10/15 Javascript
window.open关于浏览器拦截问题分析及解决方法
2013/02/05 Javascript
浅谈JavaScript之事件绑定
2013/07/08 Javascript
JS加jquery简单实现标签元素的显示或隐藏
2013/09/23 Javascript
JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)
2016/06/02 Javascript
分享一个原生的JavaScript拖动方法
2016/09/25 Javascript
详解用vue.js和laravel实现微信授权登陆
2017/06/23 Javascript
浅谈Angular路由复用策略
2017/10/04 Javascript
解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题
2018/09/14 Javascript
vue axios 简单封装以及思考
2018/10/09 Javascript
JavaScript实现与使用发布/订阅模式详解
2019/01/19 Javascript
JS使用对象的defineProperty进行变量监控操作示例
2019/02/02 Javascript
JS实现的合并两个有序链表算法示例
2019/02/25 Javascript
package.json各个属性说明详解
2020/03/11 Javascript
[51:10]VP vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python抓取某汽车网数据解析html存入excel示例
2013/12/04 Python
Python THREADING模块中的JOIN()方法深入理解
2015/02/18 Python
由Python运算π的值深入Python中科学计算的实现
2015/04/17 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
2016/11/19 Python
详解python中的 is 操作符
2017/12/26 Python
python操作文件的参数整理
2019/06/11 Python
Python连接mysql方法及常用参数
2020/09/01 Python
全网最全python库selenium自动化使用详细教程
2021/01/12 Python
Can a struct inherit from another struct? (结构体能继承结构体吗)
2016/09/25 面试题
施工资料员的岗位职责
2013/12/22 职场文书
合作投资意向书
2014/04/01 职场文书
检察机关个人对照检查材料
2014/09/15 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
2014年房产经纪人工作总结
2014/12/08 职场文书
继续教育个人总结
2015/03/03 职场文书
Python使用psutil库对系统数据进行采集监控的方法
2021/08/23 Python