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

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

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

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

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ù)組1 

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

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

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

}; 

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

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

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

} ; 

}; 

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

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

相關(guān)文章

  • bootstrap datetimepicker日期插件超詳細使用方法介紹

    bootstrap datetimepicker日期插件超詳細使用方法介紹

    本篇文章主要介紹了bootstrap datetimepicker日期插件超詳細使用方法介紹,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 可以測試javascript運行效果的代碼

    可以測試javascript運行效果的代碼

    這篇文章主要介紹了如何在頁面中可以簡單的測試一些簡單的JavaScript語句,需要的朋友可以參考下
    2010-04-04
  • JSP基于Bootstrap分頁顯示實例解析

    JSP基于Bootstrap分頁顯示實例解析

    這篇文章主要為大家詳細介紹了JSP基于Bootstrap分頁顯示實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • 基于js實現(xiàn)逐步顯示文字輸出代碼實例

    基于js實現(xiàn)逐步顯示文字輸出代碼實例

    這篇文章主要介紹了基于js實現(xiàn)逐步顯示文字輸出代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • 解決低版本的瀏覽器不支持es6的import問題

    解決低版本的瀏覽器不支持es6的import問題

    下面小編就為大家分享一篇解決低版本的瀏覽器不支持es6的import問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • js中點擊空白區(qū)域時文本框與隱藏層的顯示與影藏問題

    js中點擊空白區(qū)域時文本框與隱藏層的顯示與影藏問題

    文本框獲得焦點的時在文本框的下方顯示一個浮動層,點擊文本框隱藏浮動層,下面為大家介紹下鼠標(biāo)點擊時文本框與隱藏層處理問題,感興趣的朋友可以參考下
    2013-08-08
  • layui彈出層按鈕提交iframe表單的方法

    layui彈出層按鈕提交iframe表單的方法

    今天小編就為大家分享一篇layui彈出層按鈕提交iframe表單的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • bootstrap校驗laydate起止日期聯(lián)動失效問題及解決方法

    bootstrap校驗laydate起止日期聯(lián)動失效問題及解決方法

    這篇文章主要介紹了bootstrap校驗laydate起止日期聯(lián)動失效問題,項目中用到bootstrapValidator,以及l(fā)aydate(by:賢心,插件效果美觀),本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • js如何獲取訪問IP、地區(qū)、當(dāng)前操作瀏覽器

    js如何獲取訪問IP、地區(qū)、當(dāng)前操作瀏覽器

    這篇文章主要介紹了js如何獲取訪問IP、地區(qū)、當(dāng)前操作瀏覽器,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • JavaScript多功能甘特圖組件jsGantt詳解

    JavaScript多功能甘特圖組件jsGantt詳解

    jsGantt是一個可定制的、靈活的、多語言的甘特圖組件,由原生 JavaScript構(gòu)建,它使用客戶端渲染以獲得快速的性能和動態(tài)的交互性,非常適用于任何需要交互式時間線或時間表顯示的項目,本文就給大家介紹一下JavaScript多功能甘特圖組件jsGantt
    2023-07-07

最新評論