DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> JS判斷數組中是否有重復值得三種實用方法
JS判斷數組中是否有重復值得三種實用方法
編輯:關於JavaScript     
方法一:
復制代碼 代碼如下:
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("數組中有重復元素:" + ary[i]);

break;外語屋

}

}

方法二:
復制代碼 代碼如下:
var ary = new Array("111","22","33","111");

var nary=ary.sort();

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

if (nary[i]==nary[i+1]){

alert("數組重復內容:"+nary[i]);

}

}

方法三: 內陸運輸
復制代碼 代碼如下:
function isRepeat(arr){

var hash = {};

for(var i in arr) {

if(hash[arr[i]])

return true;

hash[arr[i]] = true;

}

return false;

}
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved