- ·上一篇文章:JavaScript中Script 元素 type 属性的妙用
- ·下一篇文章:JS截取子字符串的函数,能够区分汉字和英文字符
当前位置:K88软件开发 → 文章中心 → 编程语言 → JavaScript → JS01 → 文章内容
JS判断一个数组中是否有重复的元素
:2011-02-07 14:07:25
一个使用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;
}
}
!
JS判断一个数组中是否有重复的元素