一個使用Javascript編寫的判斷數組中是否有重復元素的程序。在進行判斷時,可以進行文本比較,也可以進行二進制比較。
function IsArrayElementRepeat(arr) //判斷一個數組中的元素是否存在重復的情況,如果存在重復的元素,返回true,否則返回false。
{
var bRepeat=false;
if(arr!=null && arr!=undefined && typeof(arr)=="object")
{
var i;
for(i=0;i<arr.length-1;i++)
{
var bEqual;
if(me.CompareMode==0)
bEqual=(arr[i]===arr[i+1]); //二進制比較
else
bEqual=(arr[i]==arr[i+1]); //文本比較
if(bEqual)
{
bRepeat=true;
break;
}
}
}
return bRepeat;
}
}
新聞熱點
疑難解答