var s = ary.join(","+",";
for(var I = 0;我& ltary.lengthi++) {
if(s.replace(ary[i]+","," ")。indexOf(ary[i]+",")& gt-1) {
Alert("數組中有重復元素:"+ary[I]);
打破;
}
}
方法二:
var ary =新數組(" 111 "," 22 "," 33 "," 111 ");
var nary = ary . sort();
for(var I = 0;我& ltary.lengthi++){
if (nary[i]==nary[i+1]){
Alert("數組內容重復:"+narrow[I]);
}
}
方法三:
函數isRepeat(arr){
var hash = { };
for(數組中的變量I){
if(hash[arr[i]])
返回true
hash[arr[I]]= true;
}
返回false
}