JS判断一个数组中是否有重复值的三种方法
来源:互联网 发布:关于前端程序员的书 编辑:程序博客网 时间:2024/05/16 19:49
方法一:
var s = ary.join(",")+",";
for(var i=0;i<ary.length;i++) {
if(s.replace(ary[i]+",","").indexOf(ary[i]+",")>-1) {
alert("数组中有重复元素:" + ary[i]);
break;
}
}
方法二:
var ary = new Array("111","22","33","111");
var nary=ary.sort();
for(var i=0;i<ary.length;i++){
if (nary[i]==nary[i+1]){
alert("数组重复内容:"+nary[i]);
}
}
方法三:
function isRepeat(arr){
var hash = {};
for(var i in arr) {
if(hash[arr[i]])
return true;
hash[arr[i]] = true;
}
return false;
}
0 0
- JS判断一个数组中是否有重复值的三种方法
- JS判断一个数组中是否有重复值的三种方法
- JS判断一个数组中是否有重复值的三种方法 .
- JS判断一个数组中是否有重复值的三种方法
- JS判断一个数组中是否有重复值的三种方法来自
- JS判断一个数组中是否有重复值的三种方法
- JS判断一个数组中是否有重复值的三种方法
- JS判断一个数组中是否有重复值的三种方法
- JS判断一个数组中是否有重复值的三种方法
- JS判断一个数组中是否有重复值的三种方法
- JS判断一个数组中是否有重复值的三种方法
- JS判断一个数组(包括字符串数组和数字数组)中是否有重复值的三种方法 .
- Js判断数组中是否有重复值的三种方法
- JS判断数组中是否有重复值的三种方法
- js判断一个数组中是否有重复的值
- JS判断数组中是否有重复值得三种方法
- JS判断数组中是否有重复值得三种方法
- js判断数组中是否有重复值得三种方法
- FTP和SFTP的区别
- 线程同步之互斥锁、读写锁和条件变量
- POJ 1141 Brackets Sequence(区间DP)
- 并发之notify、wait笔记
- 2016-03-28-框架
- JS判断一个数组中是否有重复值的三种方法
- 数据存储和界面展现(66期第二天)
- NY145 聪明的小柯
- Android Bottom Sheet详解
- 在Java中如何高效判断数组中是否包含某个元素
- Android 初学入门代码注释 学习笔记001 16.03.18
- 挖掘DBLP作者合作关系,FP-Growth算法实践(3):挖掘任务、思路简介
- 【教科书有误】delete 和 delete[] 之间的真正区别
- 多线程