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 密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
May 18 Javascript
js中prototype用法详细介绍
Nov 14 Javascript
对Jquery中的ajax再封装,简化操作示例
Feb 12 Javascript
jQuery实现table隔行换色和鼠标经过变色的两种方法
Jun 15 Javascript
jQuery对象的length属性用法实例
Dec 27 Javascript
Python脚本后台运行的几种方式
Mar 09 Javascript
详解JavaScript中的客户端消息框架设计原理
Jun 24 Javascript
window.onload使用指南
Sep 13 Javascript
Mac下使用charles遇到的问题以及解决办法
Jan 10 Javascript
js实现简单的二级联动效果
Mar 09 Javascript
解决ztree搜索中多级菜单展示不全问题
Jul 05 Javascript
微信小程序实现聊天室
Aug 21 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 URL参数获取方式的四种例子
2014/02/28 PHP
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
2014/11/05 PHP
解决phpcms更换javascript的幻灯片代码调用图片问题
2014/12/26 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
2015/12/18 PHP
PHP互换两个变量值的方法(不用第三变量)
2016/11/14 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
2019/02/15 PHP
把textarea中字符串里含有的回车换行替换成&amp;lt;br&amp;gt;的javascript代码
2007/04/20 Javascript
jquery validate poshytip 自定义样式
2012/11/26 Javascript
jquery Mobile入门—外部链接切换示例代码
2013/01/08 Javascript
表单元素与非表单元素刷新区别详细解析
2013/11/06 Javascript
jquery增加时编辑jqGrid(实例代码)
2013/11/08 Javascript
jQuery 如何先创建、再修改、后添加DOM元素
2014/05/20 Javascript
javascript与Python快速排序实例对比
2015/08/10 Javascript
JS在onclientclick里如何控制onclick的执行
2016/05/30 Javascript
JS实现简单的右下角弹出提示窗口完整实例
2016/06/21 Javascript
9种改善AngularJS性能的方法
2017/11/28 Javascript
Angular中的ng-template及angular 使用ngTemplateOutlet 指令的方法
2018/08/08 Javascript
深入理解JS异步编程-Promise
2019/06/03 Javascript
layui type2 通过url给iframe子页面传值的例子
2019/09/06 Javascript
简述Vue中容易被忽视的知识点
2019/12/09 Javascript
Vue列表如何实现滚动到指定位置样式改变效果
2020/05/09 Javascript
Python的Bottle框架的一些使用技巧介绍
2015/04/08 Python
举例讲解Django中数据模型访问外键值的方法
2015/07/21 Python
Python数据结构与算法之图结构(Graph)实例分析
2017/09/05 Python
使用python的pyplot绘制函数实例
2020/02/13 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
2020/03/11 Python
使用Keras实现简单线性回归模型操作
2020/06/12 Python
海信商城:海信电视、科龙空调、容声冰箱官方专卖
2017/02/07 全球购物
澳大利亚UGG工厂直销:Australian Ugg Boots
2017/10/14 全球购物
Hunter Boots美国官方网站:赫特威灵顿雨靴
2018/06/16 全球购物
Helly Hansen工作服美国官方网上商店:为最恶劣的环境
2019/09/04 全球购物
泰国排名第一的家居用品中心:HomePro
2020/11/18 全球购物
学习委员自我鉴定
2014/01/13 职场文书
高一历史教学反思
2014/01/13 职场文书
广告学专业毕业生自荐信
2014/05/28 职场文书
学校扫黄打非工作总结
2015/10/15 职场文书