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 miscellanea -display data real time, using window.status
Jan 09 Javascript
FF IE浏览器修改标签透明度的方法
Jan 27 Javascript
jquery+ajax+C#实现无刷新操作数据库数据的简单实例
Feb 08 Javascript
JS显示表格内指定行html代码的方法
Mar 31 Javascript
JS实现选中当前菜单后高亮显示的导航条效果
Oct 15 Javascript
AngularJS基础 ng-class-odd 指令示例
Aug 01 Javascript
jQuery实用小技巧_输入框文字获取和失去焦点的简单实例
Aug 25 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
Sep 02 Javascript
jquery延迟对象解析
Oct 26 Javascript
基于Bootstrap分页的实例讲解(必看篇)
Jul 04 Javascript
Bootstrap Table 搜索框和查询功能
Nov 30 Javascript
利用React高阶组件实现一个面包屑导航的示例
Aug 23 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
html中select语句读取mysql表中内容
2006/10/09 PHP
PHP网站基础优化方法小结
2008/09/29 PHP
php相当简单的分页类
2008/10/02 PHP
php判断数组中是否存在指定键(key)的方法
2015/03/17 PHP
PHP简单的MVC框架实现方法
2015/12/01 PHP
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
js更优雅的兼容
2010/08/12 Javascript
基于jquery实现一个滚动的分步注册向导-附源码
2015/08/26 Javascript
JS更改select内option属性的方法
2015/10/14 Javascript
JavaScript中的return语句简单介绍
2015/12/07 Javascript
学习使用bootstrap3栅格系统
2016/04/12 Javascript
Vue如何引入远程JS文件
2017/04/20 Javascript
浅谈angularjs依赖服务注入写法的注意点
2017/04/24 Javascript
关于vue面试题汇总
2018/03/20 Javascript
vue动画打包后失效问题的解决方法
2018/09/18 Javascript
如何去除富文本中的html标签及vue、react、微信小程序中的过滤器
2018/11/21 Javascript
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
2019/04/25 Javascript
layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法
2019/09/21 Javascript
[01:37]DOTA2超级联赛专访ChuaN 传奇般的电竞之路
2013/06/19 DOTA
[02:30]联想杯DOTA2完美世界全国高校联赛—北京站现场
2015/11/16 DOTA
理解Python垃圾回收机制
2016/02/12 Python
Python给你的头像加上圣诞帽
2018/01/04 Python
python实现txt文件格式转换为arff格式
2018/05/31 Python
python实现猜数字小游戏
2020/03/24 Python
对numpy Array [: ,] 的取值方法详解
2018/07/02 Python
python针对不定分隔符切割提取字符串的方法
2018/10/26 Python
详解Python中的文件操作
2021/01/14 Python
英国最大的百货公司:Harrods
2016/08/18 全球购物
个人简历自我评价
2014/01/06 职场文书
创先争优活动方案
2014/02/12 职场文书
大学拉赞助协议书范文
2014/09/26 职场文书
劳动仲裁代理词范文
2015/05/25 职场文书
庆元旦主持词
2015/07/06 职场文书
班主任远程培训研修日志
2015/11/13 职场文书
深入理解go缓存库freecache的使用
2022/02/15 Golang
threejs太阳光与阴影效果实例代码
2022/04/05 Javascript