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 相关文章推荐
javascript脚本调试方法小结
Nov 24 Javascript
javascript中检测变量的类型的代码
Dec 28 Javascript
Jquery判断IE6等浏览器的代码
Apr 05 Javascript
jquery中获取元素的几种方式小结
Jul 05 Javascript
js中confirm实现执行操作前弹出确认框的方法
Nov 01 Javascript
JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果
Nov 26 Javascript
Jquery遍历select option和添加移除option的实现方法
Aug 26 Javascript
JS实现线性表的链式表示方法示例【经典数据结构】
Apr 11 Javascript
javaScript之split与join的区别(详解)
Nov 08 Javascript
node实现基于token的身份验证
Apr 09 Javascript
VUE在for循环里面根据内容值动态的加入class值的方法
Aug 12 Javascript
JointJS流程图的绘制方法
Dec 03 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
smarty 原来也不过如此~~呵呵
2006/11/25 PHP
PHP如何解决网站大流量与高并发的问题
2011/06/25 PHP
PHP插入排序实现代码
2013/04/04 PHP
PHP中__FILE__、dirname与basename用法实例分析
2014/12/01 PHP
PHP+Mysql+jQuery查询和列表框选择操作实例讲解
2015/10/22 PHP
PHP判断JSON对象是否存在的方法(推荐)
2016/07/06 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
2019/04/03 PHP
php实现断点续传大文件示例代码
2020/06/19 PHP
js bind 函数 使用闭包保存执行上下文
2011/12/26 Javascript
JS实现淘宝幻灯片效果的实现方法
2013/03/22 Javascript
教你用jquery实现iframe自适应高度
2014/06/11 Javascript
JavaScript中的方法重载实例
2015/03/16 Javascript
jquery图片滚动放大代码分享(2)
2015/08/28 Javascript
JavaScript数组实现数据结构中的队列与堆栈
2016/05/26 Javascript
Reactjs实现通用分页组件的实例代码
2017/01/19 Javascript
在vue中安装使用vux的教程详解
2018/09/16 Javascript
微信小程序如何实现精确的日期时间选择器
2020/01/21 Javascript
Python转码问题的解决方法
2008/10/07 Python
浅析Python中的多进程与多线程的使用
2015/04/07 Python
python3.6 如何将list存入txt后再读出list的方法
2019/07/02 Python
django框架F&amp;Q 聚合与分组操作示例
2019/12/12 Python
python扫描线填充算法详解
2020/02/19 Python
Python爬虫设置ip代理过程解析
2020/07/20 Python
CSS3 please 跨浏览器的CSS3产生器
2010/03/14 HTML / CSS
标签和贴纸印刷:Lightning Labels
2018/03/22 全球购物
英国皇家造币厂:The Royal Mint
2018/10/05 全球购物
Gerry Weber德国官网:优质女性时装,德国最大的时装公司之一
2019/11/02 全球购物
英语系毕业生自荐信
2013/10/31 职场文书
企业出纳岗位职责
2014/03/12 职场文书
学校安全教育月活动总结
2014/07/07 职场文书
2014应届本科生自我评价
2014/09/13 职场文书
学校领导班子对照检查材料
2014/09/24 职场文书
工作收入住址证明
2014/10/28 职场文书
初中家长意见
2015/06/03 职场文书
运动会班级口号霸气押韵
2015/12/24 职场文书
JavaScript数组 几个常用方法总结
2021/11/11 Javascript