天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

javascript如何判斷數組內元素是否重復的方法集錦

var str = new Array();  
比如有這么一組數組,里面放了20個18位的身份證號碼  
要判斷里面的身份證號碼是否有重復  
如何快速判斷?
復制代碼 代碼如下:
var ary = new Array("111","22","33","111");
    var s = ary.join(",")+",";
    for(var i=0;i<ary.length;i++)
    {
 if(s.replace(ary[i]+",","").indexOf(ary[i]+",")>-1)
 {
   alert("有重復!");
 }
}
 

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

活用正則表達式里的 /1 (第一個匹配結果)
先用 join() 把數組轉換成字符串且夾塞指定的分隔符 /x0f(這種分隔符用戶一般是輸不進來的),這一步純粹是為簡化且精確腳本而做。
這種模式是我寫 MzTreeView 的時候想出來的招數,可以跳過 for 循環達到極端的效率。
復制代碼 代碼如下:
var hash = {};
for(var i in arr) {
  if(hash[arr[i]])
    return true;
  hash[arr[i]] = true;
}
return false;


[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]

JavaScript技術javascript如何判斷數組內元素是否重復的方法集錦,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲国产在线视频中文字 | 美女网站免费看 | 成 人 动漫3d 在线看 | 不知火舞vs精子 | 精品国产人成亚洲区 | 超大BBWWW | 久艾草在线精品视频在线观看 | 蜜桃色欲AV久久无码精品 | 快播欧美大片 | 国产精品VIDEOS麻豆TUBE | 日本久久久久亚洲中字幕 | 野花香在线观看免费高清播放视频 | 越南女子杂交内射BBWXZ | 越南女子杂交内射BBWXZ | 久久免费看少妇高潮A片特爽 | 久久综合电影 | 十八禁啪啦啪漫画 | 久久天堂成人影院 | 在教室伦流澡到高潮HNP视频 | 亚洲AV成人无码999WWW | 成人国产AV精品久久久久 | 亚洲AV一宅男色影视 | 97欧美精品大香伊蕉在人线 | 九九热视频 这里有精品 | 成人综合在线视频免费观看完整版 | a一级一片免费观看视频 | 国精一区二区AV在线观看网站 | 亚洲欧洲免费三级网站 | 午夜国产理论 | 近亲乱中文字幕 | 东北足疗店妓女在线观看 | 办公室韩国电影免费完整版 | 久草在线草a免费线看 | 国产99青草全福视在线 | 国内精品人妻无码久久久影院蜜桃 | 免费特黄一区二区三区视频一 | 欧美丰满熟妇无码XOXOXO | 3D内射动漫同人资源在线观看 | 精品国产99久久久久久麻豆 | 亚洲成片在线看 | 强伦姧久久久久久久久久 |