JS實現(xiàn)合并兩個數(shù)組并去除重復項只留一個的方法
更新時間:2015年12月17日 09:46:12 作者:流失的痕跡
這篇文章主要介紹了JS實現(xiàn)合并兩個數(shù)組并去除重復項只留一個的方法,涉及JavaScript數(shù)組合并及去重的相關技巧,需要的朋友可以參考下
本文實例講述了JS實現(xiàn)合并兩個數(shù)組并去除重復項只留一個的方法。分享給大家供大家參考,具體如下:
//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函數(shù)刪除元素,從第i個位置,截取長度為1的元素 } } } //alert(arr1.length) for(var i = 0; i <arr2.length; i++){ arr1.push(arr2[i]); } return arr1; }
另:前提是兩個數(shù)組中的項沒有重復,如果重復,將不能達到想要的效果
希望本文所述對大家JavaScript程序設計有所幫助。
相關文章
js操作textarea方法集合封裝(兼容IE,firefox)
在DOM里面操作textarea里面的字符,是比較麻煩的。于是我有這個封裝分享給大家,測試過IE6,8, firefox ,chrome, opera , safari。兼容沒問題。2011-02-02在IE6下發(fā)生Internet Explorer cannot open the Internet site錯誤
最近在IE6下面時常會發(fā)生“Internet Explorer cannot open the Internet site ”錯誤。2010-06-06文件上傳,iframe跨域數(shù)據(jù)提交的實現(xiàn)
下面小編就為大家?guī)硪黄募蟼?iframe跨域數(shù)據(jù)提交的實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11