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 相关文章推荐
jQuery的实现原理的模拟代码 -2 数据部分
Aug 01 Javascript
Javascript学习笔记之相等符号与严格相等符号
Nov 23 Javascript
扒一扒JavaScript 预解释
Jan 28 Javascript
JS实现黑色风格的网页TAB选项卡效果代码
Oct 09 Javascript
又一款js时钟!transform实现时钟效果
Aug 15 Javascript
浅谈JavaScript 函数参数传递到底是值传递还是引用传递
Aug 23 Javascript
underscore之function_动力节点Java学院整理
Jul 11 Javascript
chosen实现省市区三级联动
Aug 16 Javascript
JS实现数组去重,显示重复元素及个数的方法示例
Jan 21 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
Apr 29 Javascript
js实现随机点名程序
Sep 17 Javascript
Element图表初始大小及窗口自适应实现
Jul 10 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
破解.net程序(dll文件)编译和反编译方法
2013/01/31 PHP
PHP中echo,print_r与var_dump区别分析
2014/09/29 PHP
php类中的各种拦截器用法分析
2014/11/03 PHP
php实现压缩多个CSS与JS文件的方法
2014/11/11 PHP
php中FTP函数ftp_connect、ftp_login与ftp_chmod用法
2014/11/18 PHP
浅谈PHP eval()函数定义和用法
2016/06/21 PHP
Js 获取HTML DOM节点元素的方法小结
2009/04/24 Javascript
基于JQuery的一个简单的鼠标跟随提示效果
2010/09/23 Javascript
js实现禁止中文输入的方法
2015/01/14 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
JavaScript中string对象
2015/06/12 Javascript
移动端滑动插件Swipe教程
2016/10/16 Javascript
Vue组件开发初探
2017/02/14 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
2017/04/17 jQuery
微信小程序之蓝牙的链接
2017/09/26 Javascript
Vue.js实现列表清单的操作方法
2017/11/15 Javascript
JS实现滑动拼图验证功能完整示例
2020/03/29 Javascript
在Linux中通过Python脚本访问mdb数据库的方法
2015/05/06 Python
Python的Tornado框架实现图片上传及图片大小修改功能
2016/06/30 Python
python urllib urlopen()对象方法/代理的补充说明
2017/06/29 Python
django rest framework之请求与响应(详解)
2017/11/06 Python
对python数据切割归并算法的实例讲解
2018/12/12 Python
django多文件上传,form提交,多对多外键保存的实例
2019/08/06 Python
Numpy的简单用法小结
2019/08/28 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
2020/01/20 Python
Python实现SMTP邮件发送
2020/06/16 Python
Python远程方法调用实现过程解析
2020/07/28 Python
台湾屈臣氏网路商店:Watsons台湾
2020/12/29 全球购物
小区门卫值班制度
2014/01/24 职场文书
搞笑爱情保证书
2014/04/29 职场文书
作风整顿个人剖析材料
2014/10/06 职场文书
2015年高考寄语或鼓励的话
2015/03/23 职场文书
生死牛玉儒观后感
2015/06/11 职场文书
给领导敬酒词
2015/08/12 职场文书
python生成随机数、随机字符、随机字符串
2021/04/06 Python
 python中的元类metaclass详情
2022/05/30 Python