中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

JS判斷數組里是否有重復元素的方法小結

本文實例講述了JS判斷數組里是否有重復元素的方法。分享給大家供大家參考,具體如下:

公司主營業務:成都網站制作、網站設計、移動網站開發等業務。幫助企業客戶真正實現互聯網宣傳,提高企業的競爭能力。成都創新互聯公司是一支青春激揚、勤奮敬業、活力青春激揚、勤奮敬業、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰,讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創新互聯公司推出湟中免費做網站回饋大家。

第一種方法:但是下面的這種方法數字字符串類似相同,返回的還是真,有點不靠譜,如果是其它的字符是可以的

var ary11 = new Array("1", "ff", "11", "aa", "2222");
// 驗證重復元素,有重復返回true;否則返回false
function mm(a) {
  return /(\x0f[^\x0f]+)\x0f[\s\S]*\1/.test("\x0f" + a.join("\x0f\x0f") + "\x0f");
}
mm(ary11)
alert(mm(ary11))

第二種方法:但是下面的這種方法數字字符串類似相同,返回的也還是真,有點不靠譜,如果是其它的字符是可以的

var ary = ["1", "ff", "11", "aa", "2222"]
var s = ary.join(",") + ",";
for(var i = 0; i < ary.length; i++) {
  if(s.replace(ary[i] + ",", "").indexOf(ary[i] + ",") > -1) {
    alert("數組中有重復元素:" + ary[i]);
    break;
  }
}

第三種方法:這種方法好像不會有什么問題

var ary = new Array("11", "222", "33", "111", "22");
var nary = ary.sort();
for(var i = 0; i < nary.length - 1; i++) {
  if(nary[i] == nary[i + 1]) {
    alert("重復內容:" + nary[i]);
  }
}

第四種方法:這種方法好像不會有什么問題

var ary = new Array("1111", "222", "33", "111", "22");
alert(isRepeat(ary));
// 驗證重復元素,有重復返回true;否則返回false
function isRepeat(arr) {
  var hash = {};
  for(var i in arr) {
    if(hash[arr[i]]) {
      return true;
    }
    // 不存在該元素,則賦值為true,可以賦任意值,相應的修改if判斷條件即可
    hash[arr[i]] = true;
  }
  return false;
}

PS:這里再為大家提供幾款相關工具供大家參考使用:

在線去除重復項工具:
http://tools.jb51.net/code/quchong

在線文本去重復工具:
http://tools.jb51.net/aideddesign/txt_quchong

字數統計工具:
http://tools.jb51.net/code/zishutongji

在線字符統計與編輯工具:
http://tools.jb51.net/code/char_tongji

更多關于JavaScript相關內容還可查看本站專題:《JavaScript數組操作技巧總結》、《JavaScript字符與字符串操作技巧總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript數學運算用法總結》、《JavaScript數據結構與算法技巧總結》及《JavaScript錯誤與調試技巧總結》

希望本文所述對大家JavaScript程序設計有所幫助。

網頁名稱:JS判斷數組里是否有重復元素的方法小結
標題鏈接:http://m.2m8n56k.cn/article36/jdsgsg.html

成都網站建設公司_創新互聯,為您提供定制開發品牌網站設計移動網站建設響應式網站靜態網站定制網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設
主站蜘蛛池模板: 精品视频一区二区三区免费 | 日本最色视频 | 国产成人a在一区线观看高清 | 亚洲品质自拍 | 亚洲免费在线视频观看 | 宅女福利视频在线看免费网站 | 国产精品1区2区3区在线播放 | 亚洲精品久久9热 | 久久久www免费人成看片 | 中文字幕一区二区三区精品 | 看片亚洲 | 富二代精品视频 | 久草综合视频在线 | 国产三级国产精品国产普男人 | 国产老妇k | 久久影院视频 | 日韩欧美视频在线一区二区 | 日韩毛片免费视频一级特黄 | 亚洲高清一区二区三区四区 | 91精品久久久久含羞草 | 女人精aaaa片一级毛片女女 | 99九九精品视频 | 91av观看| 免费看片aⅴ免费大片 | 亚洲视频网站在线观看 | 免费欧洲毛片a级视频无风险 | 国产精品欧美亚洲韩国日本 | 亚洲欧美激情视频 | 欧洲女同互慰在线视频 | 日韩精品一区二区三区在线观看l | 91桃色成人免费 | 欧美特黄一级片 | 一级在线 | 欧洲 | 欧美理论片在线观看一区二区 | 久久精品国产福利 | 黄色美女一级片 | 免费国产综合视频在线看 | 在线观看免费av网站 | 国产亚洲精品免费 | 9久9久女女热精品视频免费观看 | 午夜影院免费体验 |