您的位置:首页 > 其它

判断数组内容是否有重复数据(通过哈希)

2016-05-30 17:10 387 查看
eg:

//测试数组
var ary = newArray("111","22","33","111","22");

// 验证重复元素,有重复返回true;否则返回false
function isRepeat(arr) {
var hash = {};        //hash位hash表
$.each(arr , function (i, item) {
if(hash[arr[i]])   //判断是否存在该元素
{
return true;
}
else{
hash[arr[i]] = true;   // 不存在该元素,则赋值为true,可以赋任意值,相应的修改if判断条件即可
}
});
return false;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: