获取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 相关文章推荐
jquery 弹出登录窗口实现代码
Dec 24 Javascript
javascript跨域原因以及解决方案分享
Apr 08 Javascript
jquery预加载图片的方法
May 27 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
Aug 25 Javascript
js生成随机数方法和实例
Jan 17 Javascript
详解VueJs异步动态加载块
Mar 09 Javascript
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
angularJs-$http实现百度搜索时的动态下拉框示例
Feb 27 Javascript
layui form表单提交之后重新加载数据表格的方法
Sep 11 Javascript
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
May 12 Javascript
vue-router定义元信息meta操作
Dec 07 Vue.js
vue实现水波涟漪效果的点击反馈指令
May 31 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
php && 逻辑与运算符使用说明
2010/03/04 PHP
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
2013/06/01 PHP
smarty内置函数foreach用法实例
2015/01/22 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
PHP实现PDO操作mysql存储过程示例
2019/02/13 PHP
php经典趣味算法实例代码
2020/01/21 PHP
Javascript 生成指定范围数值随机数
2009/01/09 Javascript
imgAreaSelect 中文文档帮助说明
2011/10/08 Javascript
jquery创建表格(自动增加表格)代码分享
2013/12/25 Javascript
javascript面向对象之this关键词用法分析
2015/01/13 Javascript
JavaScript插件化开发教程 (一)
2015/01/27 Javascript
详解JavaScript正则表达式中的global属性的使用
2015/06/16 Javascript
js操作数组函数实例小结
2015/12/10 Javascript
干货分享:让你分分钟学会javascript闭包
2015/12/25 Javascript
Vue.js Ajax动态参数与列表显示实现方法
2016/10/20 Javascript
深入理解基于vue-cli的vuex配置
2017/07/24 Javascript
bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
2017/11/17 Javascript
vue 实现类似淘宝星级评分的示例
2018/03/01 Javascript
jQuery+Datatables实现表格批量删除功能【推荐】
2018/10/24 jQuery
Vue CLI 3.x 自动部署项目至服务器的方法
2019/04/02 Javascript
[01:06:39]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第三局
2016/03/02 DOTA
[01:06]DOTA2亚洲邀请赛专属珍藏-荧煌之礼
2017/03/24 DOTA
用Python编写一个简单的俄罗斯方块游戏的教程
2015/04/03 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
2019/06/17 Python
python实现递归查找某个路径下所有文件中的中文字符
2019/08/31 Python
Python使用内置函数setattr设置对象的属性值
2020/10/16 Python
Python pip 常用命令汇总
2020/10/19 Python
时尚的CSS3进度条效果
2012/02/22 HTML / CSS
详解利用canvas实现环形进度条的方法
2019/06/12 HTML / CSS
校运会广播稿100字
2014/01/27 职场文书
致百米运动员广播稿
2014/01/29 职场文书
什么是就业协议书
2014/04/17 职场文书
2014年营销工作总结
2014/11/22 职场文书
导游词之任弼时故居
2020/01/07 职场文书
pandas 实现将NaN转换为None
2021/05/14 Python