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在页面中添加和除移DOM示例代码
Jun 24 Javascript
jquery选择器之内容过滤选择器详解
Jan 27 Javascript
jQuery源码解读之removeAttr()方法分析
Feb 20 Javascript
javaScript中Math()函数注意事项
Jun 18 Javascript
javascript鼠标右键菜单自定义效果
Dec 08 Javascript
js实现动态创建的元素绑定事件
Jul 19 Javascript
Vue.directive自定义指令的使用详解
Mar 10 Javascript
EasyUI Tree树组件无限循环的解决方法
Sep 27 Javascript
微信小程序简单实现form表单获取输入数据功能示例
Nov 30 Javascript
解决vue无法设置滚动位置的问题
Oct 07 Javascript
vue使用自定义指令实现拖拽
Jan 29 Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
Sep 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
ThinkPHP实例化模型的四种方法概述
2014/08/22 PHP
PHP处理会话函数大总结
2015/08/05 PHP
php代码架构的八点注意事项
2016/01/25 PHP
JQuery获取浏览器窗口内容部分高度的代码
2012/02/24 Javascript
Javascript Memoizer浅析
2014/10/16 Javascript
js实现网页随机切换背景图片的方法
2014/11/01 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
AngularJS中实现动画效果的方法
2016/07/28 Javascript
Node.JS文件系统解析实例详解
2017/05/15 Javascript
微信小程序 五星评分的实现实例
2017/08/04 Javascript
对于Javascript 执行上下文的全面了解
2017/09/05 Javascript
Vuex中的State使用介绍
2019/01/19 Javascript
深入了解响应式React Native Echarts组件
2019/05/29 Javascript
VUE.js实现动态设置输入框disabled属性
2019/10/28 Javascript
vue学习笔记之作用域插槽实例分析
2020/02/01 Javascript
python引入不同文件夹下的自定义模块方法
2018/10/27 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
用Python配平化学方程式的方法
2019/07/20 Python
Django使用Channels实现WebSocket的方法
2019/07/28 Python
python2.7的flask框架之引用js&amp;css等静态文件的实现方法
2019/08/22 Python
python sklearn包——混淆矩阵、分类报告等自动生成方式
2020/02/28 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
python Gabor滤波器讲解
2020/10/26 Python
ORACLE第二个十问
2013/12/14 面试题
J2EE面试题集锦(附答案)
2013/08/16 面试题
标准导师推荐信(医学类)
2013/10/28 职场文书
微观物理专业自荐信
2014/01/26 职场文书
工程类专业自荐信范文
2014/03/09 职场文书
西式婚礼主持词
2014/03/13 职场文书
学校师德承诺书
2014/05/23 职场文书
美食节目策划方案
2014/05/31 职场文书
工程承包协议书
2014/10/20 职场文书
2016学校先进党组织事迹材料
2016/02/29 职场文书
Python常用配置文件ini、json、yaml读写总结
2021/07/09 Python
SQL实现LeetCode(180.连续的数字)
2021/08/04 MySQL
UNION CREATIVE《Re:从零开始的异世界生活》雷姆手办
2022/03/20 日漫