一个使用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]);//二进制比较elsebEqual=(arr[i]==arr[i+1]);//文本比较if(bEqual){bRepeat=true;break;}}}return bRepeat;}}
本文源自:翔宇亭——IT乐园(http://),转载请保留此信息!