js中判断一个数组中是否有重复值的方法,主要是用到了hash这个方法。使用方法很简单,和正常的函数使用是一样的。
function checkArrayRepeat(array){
var hash={};
for(var i in array){
if(hash[array[i]]){
return true;
}
hash[array[i]]=true;
}
return false;
}
示例:
$arr=new Array(["b", 2, "a", 4, "2"]); alert(checkArrayRepeat($arr));
