获取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 相关文章推荐
JS对话框_JS模态对话框showModalDialog用法总结
Jan 11 Javascript
jquery淡化版banner异步图片文字效果切换图片特效
Apr 08 Javascript
Javascript实现简单二级下拉菜单实例
Jun 15 Javascript
JS数组(Array)处理函数整理
Dec 07 Javascript
jQuery动画与特效详解
Feb 01 Javascript
JS实现的简洁纵向滑动菜单(滑动门)效果
Oct 19 Javascript
jQuery过滤选择器经典应用
Aug 18 Javascript
Bootstrap导航条鼠标悬停下拉菜单
Jan 04 Javascript
js遍历json的key和value的实例
Jan 22 Javascript
Vue-路由导航菜单栏的高亮设置方法
Mar 17 Javascript
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
May 17 Javascript
用js编写留言板
Mar 17 Javascript
改变隐藏的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
PHP导出Excel实例讲解
2016/01/24 PHP
复制本贴标题和地址的js代码
2008/07/01 Javascript
jQuery formValidator表单验证插件开源了 含API帮助、源码、示例
2008/08/14 Javascript
初学Javascript的一些总结
2008/11/03 Javascript
javascript div 遮罩层封锁整个页面
2009/07/10 Javascript
jQuery的live()方法对hover事件的处理示例
2014/02/27 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
JavaScript使用cookie实现记住账号密码功能
2015/04/27 Javascript
JS+CSS实现大气的黑色首页导航菜单效果代码
2015/09/10 Javascript
JavaScript笔记之数据属性和存储器属性
2016/03/31 Javascript
利用Node.js+Koa框架实现前后端交互的方法
2017/02/27 Javascript
详解vue2 $watch要注意的问题
2017/09/08 Javascript
JavaScript中Require调用js的实例分享
2017/10/27 Javascript
微信小程序 input输入及动态设置按钮的实现
2017/10/27 Javascript
详解JS函数stack size计算方法
2018/06/18 Javascript
JavaScript使用递归和循环实现阶乘的实例代码
2018/08/28 Javascript
如何解决vue2.0下IE浏览器白屏问题
2018/09/13 Javascript
React如何解决fetch跨域请求时session失效问题
2018/11/02 Javascript
简单了解node npm cnpm的具体使用方法
2019/02/27 Javascript
JS使用队列对数组排列,基数排序算法示例
2019/03/02 Javascript
Layui 动态禁止select下拉的例子
2019/09/03 Javascript
highcharts.js数据绑定方式代码实例
2019/11/13 Javascript
vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作
2020/09/10 Javascript
python实现的重启关机程序实例
2014/08/21 Python
python嵌套字典比较值与取值的实现示例
2017/11/03 Python
使用Matplotlib绘制不同颜色的带箭头的线实例
2020/04/17 Python
使用html5 canvas 画时钟代码实例分享
2015/11/11 HTML / CSS
canvas实现图片镜像翻转的2种方式
2020/07/22 HTML / CSS
澳大利亚珍珠首饰购物网站:Vayo Pearls
2019/03/11 全球购物
大学生志愿者感言
2014/01/15 职场文书
初中优秀教师事迹材料
2014/08/18 职场文书
协商一致解除劳动合同协议书
2014/09/14 职场文书
婚前协议书标准版
2014/10/19 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
小学生组织委员竞选稿
2015/11/21 职场文书
Python网络编程之ZeroMQ知识总结
2021/04/25 Python