Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 脚本样式 / JavaScript / JS实现合并两个数组并去除重复项只留一个的方法

本文实例讲述了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程序设计有所帮助。