获取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将iframe中控件的值传到主页面控件中的实现方法
Mar 11 Javascript
jquery实现图片渐变切换兼容ie6/Chrome/Firefox
Aug 02 Javascript
js函数模拟显示桌面.scf程序示例
Apr 20 Javascript
JS实现在网页中弹出一个输入框的方法
Mar 03 Javascript
js简单实现竖向tab选项卡的方法
May 04 Javascript
《JavaScript函数式编程》读后感
Aug 07 Javascript
js将table的每个td的内容自动赋值给其title属性的方法
Oct 13 Javascript
JS使用正则表达式验证身份证号码
Jun 23 Javascript
基于vue实现圆形菜单栏组件
Jul 05 Javascript
javascript实现blob加密视频源地址的方法
Aug 08 Javascript
vue  elementUI 表单嵌套验证的实例代码
Nov 06 Javascript
Vue中函数防抖节流的理解及应用实现
Apr 24 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
利用递归把多维数组转为一维数组的函数
2006/10/09 PHP
PHP5中使用PDO连接数据库的方法
2010/08/01 PHP
我的php学习笔记(毕业设计)
2012/02/21 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
屏蔽F1~F12的快捷键的js函数
2010/05/06 Javascript
使用jQuery轻松实现Ajax的实例代码
2010/08/16 Javascript
奉献给JavaScript初学者的编写开发的七个细节
2011/01/11 Javascript
jquery实现文字由下到上循环滚动的实例代码
2013/08/09 Javascript
jquery制作居中遮罩层效果分享
2014/02/21 Javascript
js实现进度条的方法
2015/02/13 Javascript
检查表单元素的值是否为空的实例代码
2016/06/16 Javascript
AngularJS 过滤器(自带和自建)详解
2016/09/19 Javascript
详解Angular 4 表单快速入门
2017/06/05 Javascript
Node.js使用MySQL连接池的方法实例
2018/02/11 Javascript
微信小程序自定义tab实现多层tab嵌套功能
2018/06/15 Javascript
JS div匀速移动动画与变速移动动画代码实例
2019/03/26 Javascript
微信小程序访问豆瓣电影api的实现方法
2019/03/31 Javascript
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
JS实现简单日历特效
2020/01/03 Javascript
在Python程序和Flask框架中使用SQLAlchemy的教程
2016/06/06 Python
简单谈谈Python中的反转字符串问题
2016/10/24 Python
Python使用sftp实现上传和下载功能(实例代码)
2017/03/14 Python
python tornado微信开发入门代码
2018/08/24 Python
python给微信好友定时推送消息的示例
2019/02/20 Python
pytorch逐元素比较tensor大小实例
2020/01/03 Python
html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)
2013/01/06 HTML / CSS
德国原装品牌香水、化妆品和手表网站:BRASTY.DE
2016/10/16 全球购物
计算机专业应届毕业生自荐信
2013/09/26 职场文书
校运会广播稿100字
2014/01/27 职场文书
清洁工岗位职责
2014/01/29 职场文书
决心书范文
2014/03/11 职场文书
小学三年级学生评语
2014/04/22 职场文书
社区党建工作方案
2014/06/10 职场文书
2014年优秀党员材料
2014/12/18 职场文书
MySQL如何快速创建800w条测试数据表
2022/03/17 MySQL
oracle设置密码复杂度及设置超时退出的功能
2022/06/28 Oracle