fun logs 方法 eat 感觉 问题 不重复 java
实习中遇到要处理一个 table 首列是否有重复值 ,试过几个方法都不理想
下面这个方法我感觉很好用
- var ary = new Array("123","56","345","111","56");
- function isRepeat(arr) //不重复FALSE 重复true
- {
- var hash = {};
- for(var i in arr) {
- if(hash[arr[i]])
- {
- return true;
- }
- // 不存在该元素,则赋值为true,可以赋任意值,相应的修改if判断条件即可
- hash[arr[i]] = true;
- }
- return false;
- }
凡是遇到处理有无重复值问题,这个方法直接就可以拿来用了
JavaScript 判断数组是否有重复值
来源: http://www.bubuko.com/infodetail-2025613.html