获取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 相关文章推荐
document.getElementBy("id")与$("#id")有什么区别
Sep 22 Javascript
JavaScript AJAX之惰性载入函数
Aug 27 Javascript
jQuery判断数组是否包含了指定的元素
Mar 10 Javascript
Javascript中的return作用及javascript return关键字用法详解
Nov 05 Javascript
每天一篇javascript学习小结(Date对象)
Nov 13 Javascript
AngularJS directive返回对象属性详解
Mar 28 Javascript
微信小程序 安全包括(框架、功能模块、账户使用)详解
Jan 16 Javascript
Node.js  事件循环详解及实例
Aug 06 Javascript
Vue+Element使用富文本编辑器的示例代码
Aug 14 Javascript
jQuery中的类名选择器(.class)用法简单示例
May 14 jQuery
大转盘抽奖小程序版 转盘抽奖网页版
Apr 16 Javascript
node.js监听文件变化的实现方法
Apr 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将数据库中的电话号码读取出来并生成图片
2008/08/31 PHP
php报表之jpgraph柱状图实例代码
2011/08/22 PHP
PHP 基于文件头的文件类型验证类函数
2012/05/01 PHP
详解PHP中websocket的使用方法
2016/09/15 PHP
php实现xml转换数组的方法示例
2017/02/03 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
PHP性能测试工具xhprof安装与使用方法详解
2018/04/29 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
extjs3 combobox取value和text案例详解
2013/02/06 Javascript
JavaScript实现大数的运算
2014/11/24 Javascript
JS+CSS实现简易的滑动门效果代码
2015/09/24 Javascript
使用JavaScript解决网页图片拉伸问题(推荐)
2016/11/25 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
2017/02/09 Javascript
VUE多层路由嵌套实现代码
2017/05/15 Javascript
分享Bootstrap简单表格、表单、登录页面
2017/08/04 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
2019/06/26 Javascript
vue等两个接口都返回结果再执行下一步的实例
2020/09/08 Javascript
[03:52]DOTA2英雄基础教程 酒仙
2013/12/23 DOTA
[56:35]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第二局
2016/02/27 DOTA
[00:17]天涯墨客一技能展示
2018/08/25 DOTA
Python 文件重命名工具代码
2009/07/26 Python
Python爬虫框架Scrapy安装使用步骤
2014/04/01 Python
python numpy和list查询其中某个数的个数及定位方法
2018/06/27 Python
python list格式数据excel导出方法
2018/10/31 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
2019/09/15 Python
python常用数据重复项处理方法
2019/11/22 Python
python中for in的用法详解
2020/04/17 Python
pytorch快速搭建神经网络_Sequential操作
2020/06/17 Python
英国知名化妆品网站:Revolution Beauty(原TAM Beauty)
2018/02/28 全球购物
欧姆龙医疗欧洲有限公司:Omron Healthcare Europe B.V
2020/06/13 全球购物
大学生简单自荐信
2013/11/10 职场文书
催款律师函范文
2015/05/27 职场文书
童年读书笔记
2015/06/26 职场文书
2015年卫生院健康教育工作总结
2015/07/24 职场文书
python实现黄金分割法的示例代码
2021/04/28 Python
Python中requests库的用法详解
2022/06/05 Python