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 相关文章推荐
js 数组克隆方法 小结
Mar 20 Javascript
jquery通过ajax加载一段文本内容的方法
Jan 15 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
Jun 19 Javascript
jQuery实现订单提交页发送短信功能前端处理方法
Jul 04 Javascript
基于Vue2的移动端开发环境搭建详解
Nov 03 Javascript
JavaScript 计算笛卡尔积实例详解
Dec 02 Javascript
JS实现改变HTML上文字颜色和内容的方法
Dec 30 Javascript
关于axios如何全局注册浅析
Jan 14 Javascript
微信小程序自定义tabBar组件开发详解
Sep 24 Javascript
JavaScript设计模式之策略模式实现原理详解
May 29 Javascript
如何利用javascript接收json信息并进行处理
Aug 06 Javascript
快速解决Vue、element-ui的resetFields()方法重置表单无效的问题
Aug 12 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
smarty实例教程
2006/11/19 PHP
改变Apache端口等配置修改方法
2008/06/05 PHP
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
2013/01/06 PHP
php异常处理使用示例
2014/02/25 PHP
PHP实现CSV文件的导入和导出类
2015/03/24 PHP
微信支付开发告警通知实例
2016/07/12 PHP
使用Yii2实现主从数据库设置
2016/11/20 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
PHP反射实际应用示例
2019/04/03 PHP
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
基于jquery的表格排序
2010/09/11 Javascript
Jquery实现搜索框提示功能示例代码
2013/08/13 Javascript
JS关闭窗口与JS关闭页面的几种方法小结
2013/12/17 Javascript
判断文档离浏览器顶部的距离的方法
2014/01/08 Javascript
用box固定长宽实现图片自动轮播js代码
2014/06/09 Javascript
Javascript遍历table中的元素示例代码
2014/07/08 Javascript
实例分析javascript中的call()和apply()方法
2014/11/28 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
2015/12/29 Javascript
jQuery给div,Span, a ,button, radio 赋值与取值
2016/06/24 Javascript
Bootstrap table的使用方法
2016/11/02 Javascript
详解微信第三方小程序代开发
2017/06/23 Javascript
微信小程序 循环及嵌套循环的使用总结
2017/09/26 Javascript
详解AngularJS之$window窗口对象
2018/01/17 Javascript
vue-router的HTML5 History 模式设置
2018/09/08 Javascript
es6数组includes()用法实例分析
2020/04/18 Javascript
python入门教程之识别验证码
2017/03/04 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
2018/10/09 Python
Python Handler处理器和自定义Opener原理详解
2020/03/05 Python
Yahoo-PHP面试题1
2016/07/20 面试题
浙江文明网签名寄语
2014/01/18 职场文书
元旦联欢会策划方案
2014/06/11 职场文书
民警个人对照检查剖析材料
2014/09/17 职场文书
食品质检员岗位职责
2015/04/08 职场文书
演讲比赛主持词
2015/06/29 职场文书
使用 MybatisPlus 连接 SqlServer 数据库解决 OFFSET 分页问题
2022/04/22 SQL Server
Apache自带的ab压力测试工具的实现
2022/07/23 Servers