获取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.url location.href区别总结
May 10 Javascript
js替代copy(示例代码)
Nov 27 Javascript
jQuery实现的网页竖向菜单效果代码
Aug 26 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
Aug 27 Javascript
纯JS代码实现气泡效果
May 04 Javascript
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
Nov 09 Javascript
详解自动生成博客目录案例
Dec 09 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
Nov 09 Javascript
jQuery实现的简单图片轮播效果完整示例
Feb 08 jQuery
vue渲染时闪烁{{}}的问题及解决方法
Mar 28 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
Mar 27 Javascript
原生js实现弹窗消息动画
Nov 20 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与SQL注入攻击[二]
2007/04/17 PHP
PHP字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
php中get_cfg_var()和ini_get()的用法及区别
2015/03/04 PHP
php实现将字符串按照指定距离进行分割的方法
2015/03/14 PHP
laravel实现上传图片并在页面显示的例子
2019/10/14 PHP
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
基于MooTools的很有创意的滚动条时钟动画
2010/11/14 Javascript
js原型链原理看图说明
2012/07/07 Javascript
node.js中的path.basename方法使用说明
2014/12/09 Javascript
js控制网页背景音乐播放与停止的方法
2015/02/06 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
2015/04/01 Javascript
探讨JavaScript中的Rest参数和参数默认值
2015/07/29 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
2016/01/05 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
2016/09/05 Javascript
jQuery插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
2017/03/23 jQuery
bootstrap table表格客户端分页实例
2017/08/07 Javascript
vue组件父子间通信之综合练习(聊天室)
2017/11/07 Javascript
vue 实现 ios 原生picker 效果及实现思路解析
2017/12/06 Javascript
vue2.0 可折叠列表 v-for循环展示的实例
2018/09/07 Javascript
使用angularjs.foreach时return的问题解决
2018/09/30 Javascript
微信小程序中使用echarts的实现方法
2019/04/24 Javascript
JS实现指定区域的全屏显示功能示例
2019/04/25 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
2019/09/06 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
2020/07/28 Javascript
Python零基础入门学习之输入与输出
2019/04/03 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
2019/05/27 Python
numpy创建单位矩阵和对角矩阵的实例
2019/11/29 Python
python pillow库的基础使用教程
2021/01/13 Python
教师开学感言
2014/02/14 职场文书
优秀党员先进事迹材料
2014/12/18 职场文书
先进班集体申报材料
2014/12/26 职场文书
四年级学生期末评语
2014/12/26 职场文书
放牛班的春天观后感
2015/06/01 职场文书
关于法制教育的宣传语
2015/07/13 职场文书
2015年乡镇食品安全工作总结
2015/10/22 职场文书
Python编解码问题及文本文件处理方法详解
2021/06/20 Python