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 相关文章推荐
Js之软键盘实现(js源码)
Jan 30 Javascript
js 加载并解析XML字符串的代码
Dec 13 Javascript
js通过更改按钮的显示样式实现按钮的滑动效果
Apr 23 Javascript
完美解决js传递参数中加号和&amp;号自动改变的方法
Oct 11 Javascript
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
Dec 15 Javascript
jQuery选择器之表单元素选择器详解
Sep 19 jQuery
微信小程序仿RadioGroup改变样式的处理方案
Jul 13 Javascript
微信小程序多音频播放进度条问题
Aug 28 Javascript
微信小程序使用字体图标的方法
May 23 Javascript
Vue移动端右滑屏幕返回上一页附源码下载
Jun 26 Javascript
JS函数基本定义与用法示例
Jan 15 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
Dec 28 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 curl实现抓取302跳转后页面的示例
2014/07/04 PHP
WordPress迁移时一些常见问题的解决方法整理
2015/11/24 PHP
Zend Framework教程之Zend_Config_Ini用法分析
2016/03/23 PHP
PHP registerXPathNamespace()函数讲解
2019/02/03 PHP
php和nginx交互实例讲解
2019/09/24 PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
2020/05/02 PHP
Javascript学习笔记8 用JSON做原型
2010/01/11 Javascript
解析js中获得父窗口链接getParent方法以及各种打开窗口的方法
2013/06/19 Javascript
JavaScript检查子字符串是否在字符串中的方法
2016/02/03 Javascript
js调用webservice构造SOAP进行身份验证
2016/04/27 Javascript
AngularJS中$http服务常用的应用及参数
2016/08/22 Javascript
ES6新特性之Object的变化分析
2017/03/31 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
2017/05/17 Javascript
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
2017/06/12 jQuery
Webpack如何引入bootstrap的方法
2017/06/17 Javascript
JS仿QQ好友列表展开、收缩功能(第一篇)
2017/07/07 Javascript
jQuery简单实现对数组去重及排序操作实例
2017/10/31 jQuery
JS实现可控制的进度条
2020/03/25 Javascript
[02:28]PWL开团时刻DAY3——Ink Ice与DeMonsTer之间的勾心斗角
2020/11/03 DOTA
Python捕捉和模拟鼠标事件的方法
2015/06/03 Python
Python import与from import使用及区别介绍
2018/09/06 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
2019/04/03 Python
python实现机器人卡牌
2019/10/06 Python
使用Django和Postgres进行全文搜索的实例代码
2020/02/13 Python
莫斯科高科技在线商店:KremlinStore
2019/03/13 全球购物
《会变的花树叶》教学反思
2014/02/10 职场文书
好人好事事迹材料
2014/02/12 职场文书
通报表扬范文
2015/01/17 职场文书
道歉短信大全
2015/05/12 职场文书
指导教师推荐意见
2015/06/05 职场文书
学生会主席任命书
2015/09/21 职场文书
教师学习心得体会范文
2016/01/21 职场文书
初中化学教学反思
2016/02/22 职场文书
诺贝尔奖获得者名言100句:句句启人心智,值永久收藏
2019/08/09 职场文书
职场新人知识:如何制定一份合理的工作计划?
2019/09/11 职场文书
React Fragment介绍与使用详解
2021/11/11 Javascript