判断数组内容是否有重复数据(通过哈希)
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; }
相关文章推荐
- 《c++primer 》string *pstr = new string; *pstr = str;的疑问
- JS学习20(高级技巧)
- LRU缓存实现(Java)
- 百度坐标(经纬度坐标,米制坐标)与wgs84,火星坐标的互转
- 代理模式
- Zabbix 2.4 ―― Trigger Founction
- iOS Quartz2D的基本图形绘制
- 详解如何挑战4秒内百万级数据导入SQL Server(转)
- redhat linux安装jdk1.8
- Swift - 网络请求报App Transport Security has blocked a cleartext错
- 一定要看
- 15 个 Android 通用流行框架大全
- Graph的那些事儿
- 09扩展 青蛙跳台阶(高效解法)
- Git的安装与使用(自建的Gitlab系统的使用)
- win10sdk10586总是安装失败,解决办法
- 一些关于深度学习资料和教程分享
- 在Eclipse中安装Subclipse
- poj3094 Quicksum
- win32编程之贪吃蛇(有瑕疵)