JS实现合并两个数组并去除重复项只留一个的方法


Posted in Javascript onDecember 17, 2015

本文实例讲述了JS实现合并两个数组并去除重复项只留一个的方法。分享给大家供大家参考,具体如下:

//It's merge arr1 and arr2 , delete the same element only leave one
//It's only apdapter array. If object, no. 
//The sequence of the two array is not required.
mergeArray:function (arr1, arr2){ 
 for (var i = 0 ; i < arr1.length ; i ++ ){
   for(var j = 0 ; j < arr2.length ; j ++ ){
    if (arr1[i] === arr2[j]){
     arr1.splice(i,1); //利用splice函数删除元素,从第i个位置,截取长度为1的元素
    }
   }
 }
 //alert(arr1.length)
 for(var i = 0; i <arr2.length; i++){
  arr1.push(arr2[i]);
 }
 return arr1;
}

另:前提是两个数组中的项没有重复,如果重复,将不能达到想要的效果

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
不用ajax实现点击文字即可编辑的方法
Dec 16 Javascript
QUnit jQuery的TDD框架
Nov 04 Javascript
js实现微信分享代码
Oct 11 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
Jul 20 Javascript
给easyui的datebox控件添加清空按钮的实现方法
Nov 09 Javascript
js事件源window.event.srcElement兼容性写法(详解)
Nov 25 Javascript
原生js实现回复评论功能
Jan 18 Javascript
layui导航栏实现代码
May 19 Javascript
JavaScript闭包和回调详解
Aug 09 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
解决layui laydate 时间控件一闪而过的问题
Sep 28 Javascript
如何利用node.js开发一个生成逐帧动画的小工具
Dec 01 Javascript
JS数组合并push与concat区别分析
Dec 17 #Javascript
理解Javascript的call、apply
Dec 16 #Javascript
javascript实现网站加入收藏功能
Dec 16 #Javascript
javascript实现无缝上下滚动特效
Dec 16 #Javascript
js实现将选中内容分享到新浪或腾讯微博
Dec 16 #Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
Dec 16 #Javascript
Sublime Text 3常用插件及安装方法
Dec 16 #Javascript
You might like
用在PHP里的JS打印函数
2006/10/09 PHP
PHP 将图片按创建时间进行分类存储的实现代码
2010/01/05 PHP
探讨各种PHP字符串函数的总结分析
2013/06/05 PHP
php float不四舍五入截取浮点型字符串方法总结
2013/10/28 PHP
php日历制作代码分享
2014/01/20 PHP
去除php注释和去除空格函数分享
2014/03/13 PHP
作为程序员必知的16个最佳PHP库
2015/12/09 PHP
jquery异步请求实例代码
2011/06/21 Javascript
JS Date函数整理方便使用
2013/10/23 Javascript
jQuery中extend函数的实现原理详解
2015/02/03 Javascript
Angularjs在初始化未完毕时出现闪烁问题的解决方法分析
2016/08/05 Javascript
小程序开发实战:实现九宫格界面的导航的代码实现
2017/01/19 Javascript
JS+CSS实现网页加载中的动画效果
2017/10/27 Javascript
vue 运用mock数据的示例代码
2017/11/07 Javascript
JS排序算法之希尔排序与快速排序实现方法
2017/12/12 Javascript
AngularJS实现的自定义过滤器简单示例
2019/02/02 Javascript
javascript异步编程的六种方式总结
2019/05/17 Javascript
微信小程序 WXML节点信息查询详解
2019/07/29 Javascript
JavaScript使用百度ECharts插件绘制饼图操作示例
2019/11/26 Javascript
用Python编写一个简单的FUSE文件系统的教程
2015/04/02 Python
Python3.5编程实现修改IIS WEB.CONFIG的方法示例
2017/08/18 Python
python自动12306抢票软件实现代码
2018/02/24 Python
python 用正则表达式筛选文本信息的实例
2018/06/05 Python
解决tensorflow1.x版本加载saver.restore目录报错的问题
2018/07/26 Python
python for循环输入一个矩阵的实例
2018/11/14 Python
python 获得任意路径下的文件及其根目录的方法
2019/02/16 Python
django最快程序开发流程详解
2019/07/19 Python
python DataFrame转dict字典过程详解
2019/12/26 Python
python实现人机猜拳小游戏
2020/02/03 Python
python GUI库图形界面开发之PyQt5不规则窗口实现与显示GIF动画的详细方法与实例
2020/03/09 Python
Python脚本实现Zabbix多行日志监控过程解析
2020/08/26 Python
使用Python+Appuim 清理微信的方法
2021/01/26 Python
天猫活动策划方案
2014/08/21 职场文书
行政司机岗位职责
2015/04/10 职场文书
2016年学校爱国卫生月活动总结
2016/04/06 职场文书
「月刊Action」2022年5月号封面公开
2022/03/21 日漫