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 flash下fromCharCode和charCodeAt方法使用说明
Jan 12 Javascript
基于jQuery的日期选择控件
Oct 27 Javascript
IE6,IE7,IE8下使用Javascript记录光标选中范围(已补全)
Aug 28 Javascript
javascript中数组的sort()方法的使用介绍
Dec 18 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
Jan 18 Javascript
JavaScript html5 canvas画布中删除一个块区域的方法
Jan 26 Javascript
JavaScript通过代码调用Flash显示的方法
Feb 02 Javascript
iscroll-probe实现下拉刷新和下拉加载效果
Jun 28 Javascript
Element-ui table中过滤条件变更表格内容的方法
Mar 02 Javascript
详解React Native 屏幕适配(炒鸡简单的方法)
Jun 11 Javascript
解决Vue中引入swiper,在数据渲染的时候,发生不滑动的问题
Sep 27 Javascript
小程序实现页面顶部选项卡效果
Nov 06 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中使用Oracle数据库(3)
2006/10/09 PHP
ThinkPHP3.1新特性之查询条件预处理简介
2014/06/19 PHP
phpExcel中文帮助手册之常用功能指南
2014/08/18 PHP
PHP使用ODBC连接数据库的方法
2015/07/18 PHP
使用php实现从身份证中提取生日
2016/05/09 PHP
yii2.0实现创建简单widgets示例
2016/07/18 PHP
thinkphp jquery实现图片上传和预览效果
2020/07/22 PHP
实例讲解PHP表单处理
2019/02/15 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
javascript事件问题
2009/09/05 Javascript
自己动手制作jquery插件之自动添加删除行的实现
2011/10/13 Javascript
jquery创建一个新的节点对象(自定义结构/内容)的好方法
2013/01/21 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
2015/11/26 Javascript
webpack中引用jquery的简单实现
2016/06/08 Javascript
js手动播放图片实现图片轮播效果
2016/09/17 Javascript
使用jQuery和ajax代替iframe的方法(详解)
2017/04/12 jQuery
LayerClose弹窗关闭刷新方法
2018/08/17 Javascript
实例分析编写vue组件方法
2019/02/12 Javascript
OpenLayer3自定义测量控件MeasureTool
2020/09/28 Javascript
[04:55]完美世界副总裁蔡玮:DOTA2的自由、公平与信任
2013/12/18 DOTA
[42:48]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第二场 12.11
2020/12/16 DOTA
浅谈pycharm的xmx和xms设置方法
2018/12/03 Python
Python常用的json标准库
2019/02/19 Python
Python快速转换numpy数组中Nan和Inf的方法实例说明
2019/02/21 Python
谈谈Python中的while循环语句
2019/03/10 Python
树莓派+摄像头实现对移动物体的检测
2019/06/22 Python
python flask中动态URL规则详解
2019/11/22 Python
给定一个时间点,希望得到其他时间点
2013/11/07 面试题
护士自我鉴定范文
2013/10/06 职场文书
工程监理应届生求职信
2013/11/09 职场文书
医院搬迁方案
2014/06/14 职场文书
会计专业自荐书
2014/07/08 职场文书
幼儿园安全工作总结2015
2015/04/20 职场文书
创业计划书之DIY自助厨房
2019/09/06 职场文书
python实现腾讯滑块验证码识别
2021/04/27 Python
Python基于百度API识别并提取图片中文字
2021/06/27 Python