欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS兩個(gè)數(shù)組比較,刪除重復(fù)值的巧妙方法(推薦)

 更新時(shí)間:2016年06月03日 09:43:17   投稿:jingxian  
下面小編就為大家?guī)硪黄狫S兩個(gè)數(shù)組比較,刪除重復(fù)值的巧妙方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

偶爾需要我們比較兩個(gè)數(shù)組,在一個(gè)數(shù)組中刪除另一個(gè)數(shù)組存在的值。我們常常用的方法是循環(huán)比較判斷并刪除,最近看到另一個(gè)好方法巧妙刪除的例子: 

var arr1 = ["i", "b", "c", "d", "e", "f","x"]; //數(shù)組A 

var arr2 = ["a", "b", "c", "d", "e", "f", "g"];//數(shù)組B 

var temp = []; //臨時(shí)數(shù)組1 

var temparray = [];//臨時(shí)數(shù)組2 

for (var i = 0; i < arr2.length; i++) { 

temp[arr2[i]] = true;//巧妙地方:把數(shù)組B的值當(dāng)成臨時(shí)數(shù)組1的鍵并賦值為真 

}; 

for (var i = 0; i < arr1.length; i++) { 

if (!temp[arr1[i]]) { 

temparray.push(arr1[i]);//巧妙地方:同時(shí)把數(shù)組A的值當(dāng)成臨時(shí)數(shù)組1的鍵并判斷是否為真,如果不為真說明沒重復(fù),就合并到一個(gè)新數(shù)組里,這樣就可以得到一個(gè)全新并無重復(fù)的數(shù)組 

} ; 

}; 

document.write(temparray.join(",") + ""); 

以上這篇JS兩個(gè)數(shù)組比較,刪除重復(fù)值的巧妙方法(推薦)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論