JS判断数组中是否有重复值得三种实用方法


Posted in Javascript onAugust 16, 2013

方法一:

var ary = new Array("111","22","33","111"); 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; 
}
Javascript 相关文章推荐
学习YUI.Ext 第二天
Mar 10 Javascript
JS Range HTML文档/文字内容选中、库及应用介绍
May 12 Javascript
JavaScript弹出窗口方法汇总
Aug 12 Javascript
JS+CSS实现Li列表隔行换色效果的方法
Feb 16 Javascript
jQuery实现仿QQ在线客服效果的滚动层代码
Oct 15 Javascript
Bootstrap框架动态生成Web页面文章内目录的方法
May 12 Javascript
jquery与ajax获取特殊字符实例详解
Jan 08 Javascript
easyui-datagrid特殊字符不能显示的处理方法
Apr 12 Javascript
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
Aug 23 jQuery
vue路由--网站导航功能详解
Mar 29 Javascript
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
Sep 12 Javascript
vue-socket.io跨域问题有效解决方法
Feb 11 Javascript
对frameset、frame、iframe的js操作示例代码
Aug 16 #Javascript
jQuery实现密保互斥问题解决方案
Aug 16 #Javascript
图标线性回归斜着移动到指定的位置
Aug 16 #Javascript
jquery实现图片裁剪思路及实现
Aug 16 #Javascript
求数组最大最小值方法适用于任何数组
Aug 16 #Javascript
js 表单提交后按钮变灰的实例代码
Aug 16 #Javascript
JavaScript版TAB选项卡效果实例
Aug 16 #Javascript
You might like
javascript写的一个链表实现代码
2009/10/25 Javascript
jQuery 操作下拉列表框实现代码
2010/02/22 Javascript
(跨浏览器基础事件/浏览器检测/判断浏览器)经验代码分享
2013/01/24 Javascript
jQuery中extend函数详解
2015/02/13 Javascript
Javascript URI 解析介绍
2015/03/15 Javascript
jquery插件hiAlert实现网页对话框美化
2015/05/03 Javascript
深入理解JQuery循环绑定事件
2016/06/02 Javascript
微信小程序 实现拖拽事件监听实例详解
2016/11/16 Javascript
jQuery 开发之EasyUI 添加数据的实例
2017/09/26 jQuery
详谈commonjs模块与es6模块的区别
2017/10/18 Javascript
基于node搭建服务器,写接口,调接口,跨域的实例
2018/05/13 Javascript
关于node-bindings无法在Electron中使用的解决办法
2018/12/18 Javascript
vue调用本地摄像头实现拍照功能
2020/08/14 Javascript
js删除指定位置超链接中含有百度与360的标题
2021/01/06 Javascript
Python单元测试框架unittest简明使用实例
2015/04/13 Python
使用Python编写一个简单的tic-tac-toe游戏的教程
2015/04/16 Python
详解Python中的条件判断语句
2015/05/14 Python
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
2017/06/12 Python
Python3中的列表,元组,字典,字符串相关知识小结
2017/11/10 Python
pycharm远程调试openstack代码
2017/11/21 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
Python如何实现小程序 无限求和平均
2020/02/18 Python
pandas DataFrame 数据选取,修改,切片的实现
2020/04/24 Python
css3中用animation的steps属性制作帧动画
2019/04/25 HTML / CSS
css3的图形3d翻转效果应用示例
2014/04/08 HTML / CSS
美国女孩洋娃娃店:American Girl
2017/10/24 全球购物
环保倡议书50字
2014/05/15 职场文书
检察院对照“四风”认真查找问题落实整改措施
2014/09/26 职场文书
群众路线学习心得体会范文
2014/11/05 职场文书
2015社区爱国卫生工作总结
2015/04/21 职场文书
班主任培训研修日志
2015/11/13 职场文书
趣味运动会标语口号
2015/12/26 职场文书
导游词之南京栖霞山
2019/10/18 职场文书
详解php中流行的rpc框架
2021/05/29 PHP
利用nginx搭建RTMP视频点播、直播、HLS服务器
2022/05/25 Servers