获取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 相关文章推荐
在html页面上拖放移动标签
Jan 08 Javascript
JS完成代码前最好对其做5件事
Apr 07 Javascript
js数组中如何随机取出一个值
Jun 13 Javascript
逻辑表达式中与或非的用法详解
Jun 06 Javascript
Javascript中的对象和原型(二)
Aug 12 Javascript
微信小程序  网络请求API详解
Oct 25 Javascript
Angular2中select用法之设置默认值与事件详解
May 07 Javascript
jQuery用户头像裁剪插件cropbox.js使用详解
Jun 07 jQuery
vue引入ueditor及node后台配置详解
Jan 03 Javascript
vue3.0 CLI - 1 - npm 安装与初始化的入门教程
Sep 14 Javascript
详解vue中async-await的使用误区
Dec 05 Javascript
JS+HTML5本地存储Localstorage实现注册登录及验证功能示例
Feb 10 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语法(4)
2006/10/09 PHP
PHP无刷新上传文件实现代码
2011/09/19 PHP
解析php中die(),exit(),return的区别
2013/06/20 PHP
IIS安装Apache伪静态插件的具体操作图文
2013/07/01 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
2014/07/15 PHP
php中mysql连接方式PDO使用详解
2015/02/25 PHP
总结对比php中的多种序列化
2016/08/28 PHP
详谈phpAdmin修改密码后拒绝访问的问题
2017/04/03 PHP
Thinkphp通过一个入口文件如何区分移动端和PC端
2017/04/18 PHP
php实现websocket实时消息推送
2018/03/30 PHP
AJAX架构之Dojo篇
2007/04/10 Javascript
js 与或运算符 || && 妙用
2009/12/09 Javascript
jQuery的强大选择器小结
2009/12/27 Javascript
教你用jquery实现iframe自适应高度
2014/06/11 Javascript
jQuery中Form相关知识汇总
2015/01/06 Javascript
AngularJS快速入门
2015/04/02 Javascript
jquery获取多个checkbox的值异步提交给php
2015/07/07 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
jQuery实现的淡入淡出二级菜单效果代码
2015/09/15 Javascript
基于jquery实现可定制的web在线富文本编辑器附源码下载
2015/11/17 Javascript
JS判断日期格式是否合法的简单实例
2016/07/11 Javascript
vscode 插件开发 + vue的操作方法
2020/06/05 Javascript
JavaScript实现H5接金币功能(实例代码)
2021/02/22 Javascript
[01:27:44]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第一场 1月24日
2021/03/11 DOTA
python网页请求urllib2模块简单封装代码
2014/02/07 Python
Python Xml文件添加字节属性的方法
2018/03/31 Python
对python的unittest架构公共参数token提取方法详解
2018/12/17 Python
python scipy卷积运算的实现方法
2019/09/16 Python
Python 使用threading+Queue实现线程池示例
2019/12/21 Python
Tensorflow tf.nn.depthwise_conv2d如何实现深度卷积的
2020/04/20 Python
Python正则表达式高级使用方法汇总
2020/06/18 Python
python+selenium爬取微博热搜存入Mysql的实现方法
2021/01/27 Python
Claire’s法国:时尚配饰、美容、珠宝、头发
2021/01/16 全球购物
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
2016/01/12 面试题
出国留学介绍信
2014/01/13 职场文书
室内设计专业自荐信
2014/05/31 职场文书