要检查数组有无重复值,可以使用jquery来实现此功能,功能代码如下。
function IsRepeat(GetArray) //判断数组值即用户名是否重复,重复就返回true;
{
var hash = {};
for(var i in GetArray)
{
if(hash[GetArray[i]])
{
return true;
}
// 不存在该元素,则赋值为true,可以赋任意值,相应的修改if判断条件即可
hash[GetArray[i]] = true;
}
return false;
}
使用方法示例:
var aArray = {};
aArray[0]="青山";
aArray[1]="绿水";
aArray[2]="小昆虫";
if(IsRepeat(aArray))
{
alert("用户名存在,请认真检查!");
return;
}