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 相关文章推荐
javascript OFFICE控件测试代码
Dec 08 Javascript
JavaScript操纵窗口的方法小结
Jun 28 Javascript
如何设置一定时间内只能发送一次请求
Feb 28 Javascript
JavaScript获取数组最小值和最大值的方法
Jun 09 Javascript
分析js闭包引起的事件注册问题
Mar 29 Javascript
JavaScript数据存储 Cookie篇
Jul 02 Javascript
jQuery实现切换隐藏与显示同时切换图标功能
Oct 29 jQuery
在vue中使用css modules替代scroped的方法
Mar 10 Javascript
React之PureComponent的使用作用
Jul 10 Javascript
在博客园博文中添加自定义右键菜单的方法详解
Feb 05 Javascript
vue使用axios实现excel文件下载的功能
Jul 16 Javascript
小程序实现列表倒计时功能
Jan 29 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
古巴咖啡 Cubita琥爵咖啡 独特的加勒比海风味咖啡
2021/03/06 新手入门
PHP ? EasyUI DataGrid 资料取的方式介绍
2012/11/07 PHP
yii框架无限极分类的实现方法
2017/04/08 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
Mootools 1.2教程 函数
2009/09/15 Javascript
jquery 图片Silhouette Fadeins渐显效果
2010/02/07 Javascript
JavaScript实现的购物车效果可以运用在好多地方
2014/05/09 Javascript
jQuery自带的一些常用方法总结
2014/09/03 Javascript
jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果
2015/09/19 Javascript
深入理解Java线程编程中的阻塞队列容器
2015/12/07 Javascript
fullCalendar中文API官方文档
2017/02/07 Javascript
JS高仿抛物线加入购物车特效实现代码
2017/02/20 Javascript
Vue项目中如何引入icon图标
2018/03/28 Javascript
Vue中 key keep-alive的实现原理
2018/09/18 Javascript
如何给element添加一个抽屉组件的方法步骤
2019/07/14 Javascript
JavaScript如何处理移动端拍摄图片旋转问题
2019/11/16 Javascript
flexible.js实现移动端rem适配方案
2020/04/07 Javascript
[40:27]完美世界DOTA2联赛PWL S3 PXG vs GXR 第一场 12.19
2020/12/24 DOTA
在Python 3中实现类型检查器的简单方法
2015/07/03 Python
浅谈scrapy 的基本命令介绍
2017/06/13 Python
利用numpy实现一、二维数组的拼接简单代码示例
2017/12/15 Python
Django中数据库的数据关系:一对一,一对多,多对多
2018/10/21 Python
浅谈python中真正关闭socket的方法
2018/12/18 Python
如何使用pyinstaller打包32位的exe程序
2019/05/26 Python
用Python抢火车票的简单小程序实现解析
2019/08/14 Python
使用python检查yaml配置文件是否符合要求
2020/04/09 Python
韩国爱茉莉太平洋化妆品美国站:Amore Pacific US
2016/10/28 全球购物
周年庆典邀请函范文
2014/01/24 职场文书
我的中国梦口号
2014/06/16 职场文书
英语教研活动总结
2014/07/02 职场文书
销售合作意向书范本
2015/05/08 职场文书
小学校本教研总结
2015/08/13 职场文书
教师远程培训心得体会
2016/01/09 职场文书
Nginx的gzip相关介绍
2022/05/11 Servers
Android开发手册TextInputLayout样式使用示例
2022/06/10 Java/Android
python数字图像处理实现图像的形变与缩放
2022/06/28 Python