JS實現(xiàn)合并兩個數(shù)組并去除重復(fù)項只留一個的方法
更新時間:2015年12月17日 09:46:12 作者:流失的痕跡
這篇文章主要介紹了JS實現(xiàn)合并兩個數(shù)組并去除重復(fù)項只留一個的方法,涉及JavaScript數(shù)組合并及去重的相關(guān)技巧,需要的朋友可以參考下
本文實例講述了JS實現(xiàn)合并兩個數(shù)組并去除重復(fù)項只留一個的方法。分享給大家供大家參考,具體如下:
//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ù)組中的項沒有重復(fù),如果重復(fù),將不能達(dá)到想要的效果
希望本文所述對大家JavaScript程序設(shè)計有所幫助。
相關(guān)文章
javascript中的replace函數(shù)(帶注釋demo)
在js中有兩個replace函數(shù) 一個是location.replace(url) 跳轉(zhuǎn)到一個新的url.一個string.replace("xx","yy") 替換字符串 返回一個新的字符串,該方法并不改變字符串本身。下面通過本文給大家介紹javascript中的replace函數(shù)2018-01-01
瀏覽器JavaScript調(diào)試功能無法使用解決方案
這篇文章主要介紹了瀏覽器JavaScript調(diào)試功能無法使用解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-09-09
JavaScript中運算符與數(shù)組擴展詳細(xì)講解
這篇文章主要介紹了JavaScript中運算符與數(shù)組擴展方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2022-11-11
js實現(xiàn)文本框只允許輸入數(shù)字并限制數(shù)字大小的方法
這篇文章主要介紹了js實現(xiàn)文本框只允許輸入數(shù)字并限制數(shù)字大小的方法,涉及javascript對字符串正則判斷及數(shù)值大小判斷的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-08-08
JavaScript中使用webuploader實現(xiàn)上傳視頻功能(demo)
這篇文章主要介紹了webuploader實現(xiàn)上傳視頻功能,通過本文給大家介紹了上傳視頻和上傳圖片的區(qū)別講解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-04-04

