获取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 相关文章推荐
input 输入框获得/失去焦点时隐藏/显示文字(jquery版)
Apr 02 Javascript
node.js集成百度UE编辑器
Feb 05 Javascript
Bootstrap框架动态生成Web页面文章内目录的方法
May 12 Javascript
jQuery检查元素存在性(推荐)
Sep 17 Javascript
基于JavaScript实现滑动门效果
Mar 16 Javascript
bootstrap table实现单击单元格可编辑功能
Mar 28 Javascript
JavaScript中闭包的详解
Apr 01 Javascript
JavaScript模块化之使用requireJS按需加载
Apr 12 Javascript
解决webpack打包速度慢的解决办法汇总
Jul 06 Javascript
angular中实现li或者某个元素点击变色的两种方法
Jul 27 Javascript
浅谈react-router@4.0 使用方法和源码分析
Jun 04 Javascript
JavaScript判断浏览器运行环境的详细方法
Jun 30 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
phpMyAdmin2.11.6安装配置方法
2008/08/24 PHP
标准PHP的AES加密算法类
2015/03/12 PHP
WordPress中Gravatar头像缓存到本地及相关优化的技巧
2015/12/19 PHP
PHP指定截取字符串中的中英文或数字字符的实例分享
2016/03/18 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
PHP如何通过表单直接提交大文件详解
2019/01/08 PHP
php 比较获取两个数组相同和不同元素的例子(交集和差集)
2019/10/18 PHP
在Javascript中定义对象类别
2006/12/22 Javascript
通用于ie和firefox的函数 GetCurrentStyle (obj, prop)
2006/12/27 Javascript
js从10种颜色中随机取色实现每次取出不同的颜色
2013/10/23 Javascript
使用不同的方法结合/合并两个JS数组
2014/09/18 Javascript
小议JavaScript中Generator和Iterator的使用
2015/07/29 Javascript
bootstrap滚动监控器使用方法解析
2017/01/13 Javascript
原生js实现瀑布流布局
2017/03/08 Javascript
jquery实现折叠菜单效果【推荐】
2017/03/08 Javascript
自定义vue全局组件use使用、vuex的使用详解
2017/06/14 Javascript
jQuery使用动画队列自定义动画操作示例
2018/06/16 jQuery
Vue刷新修改页面中数据的方法
2018/09/16 Javascript
如何解决webpack-dev-server代理常切换问题
2019/01/09 Javascript
Vue 列表页带参数进详情页的操作(router-link)
2020/11/13 Javascript
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
[03:42]2018完美盛典-《加冕》
2018/12/16 DOTA
深入理解Python中变量赋值的问题
2017/01/12 Python
Python3实现的画图及加载图片动画效果示例
2018/01/19 Python
python使用sessions模拟登录淘宝的方式
2019/08/16 Python
PyCharm2020.1.1与Python3.7.7的安装教程图文详解
2020/08/07 Python
CSS3 开发工具收集
2010/04/17 HTML / CSS
Hobbs官方网站:英国奢华女性时尚服装
2020/02/22 全球购物
函授教育个人学习的自我评价
2013/12/31 职场文书
任命书模板
2014/06/04 职场文书
停车位租赁协议书
2014/09/24 职场文书
乡镇民主生活会发言材料
2014/10/20 职场文书
电力工程合作意向书
2015/05/11 职场文书
2017公司年会主持人开幕词
2016/03/04 职场文书
房屋买卖定金协议书
2016/03/21 职场文书
HTML页面中使两个div并排显示的实现
2022/05/15 HTML / CSS