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 相关文章推荐
一个cssQuery对象 javascript脚本实现代码
Jul 21 Javascript
javascript 寻找错误方法整理
Jun 15 Javascript
javascript常用函数(1)
Nov 04 Javascript
JS正则表达式比较常见用法
Jan 26 Javascript
javascript基本算法汇总
Mar 09 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
Sep 08 Javascript
jquery html5 视频播放控制代码
Nov 06 Javascript
Jquery Easyui搜索框组件SearchBox使用详解(19)
Dec 17 Javascript
JS 实现计算器详解及实例代码(一)
Jan 08 Javascript
angularjs实现猜大小功能
Oct 23 Javascript
JS排序算法之冒泡排序,选择排序与插入排序实例分析
Dec 13 Javascript
Vue中使用clipboard实现复制功能
Sep 05 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
一些使用频率比较高的php函数
2008/10/03 PHP
浅谈PHP 闭包特性在实际应用中的问题
2009/10/30 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
typecho插件编写教程(四):插件挂载
2015/05/28 PHP
PHP中单例模式与工厂模式详解
2017/02/17 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
用JS写的一个TableView控件代码
2010/01/23 Javascript
Ajax 数据请求的简单分析
2011/04/05 Javascript
javascript中创建对象的几种方法总结
2013/11/01 Javascript
js利用事件的阻止冒泡实现点击空白模态框的隐藏
2014/01/24 Javascript
javascript实现的元素拖动函数宿主为浏览器
2014/07/21 Javascript
JavaScript异步加载浅析
2014/12/28 Javascript
jQuery实现的超酷苹果风格图标滑出菜单效果代码
2015/09/16 Javascript
jQuery基本选择器之标签名选择器
2016/09/03 Javascript
表单元素值获取方式js及java方式的简单实例
2016/10/15 Javascript
探讨跨域请求资源的几种方式(总结)
2016/12/02 Javascript
Node.js之网络通讯模块实现浅析
2017/04/01 Javascript
JavaScript严格模式下关于this的几种指向详解
2017/07/12 Javascript
JS写XSS cookie stealer来窃取密码的步骤详解
2017/11/20 Javascript
详解swiper在vue中的应用(以3.0为例)
2018/09/20 Javascript
JavaScript链式调用实例浅析
2018/12/19 Javascript
Vue项目引发的「过滤器」使用教程
2019/03/12 Javascript
vue实现评论列表功能
2019/10/25 Javascript
Python字符串格式化
2015/06/15 Python
python3批量删除豆瓣分组下的好友的实现代码
2016/06/07 Python
Python Web版语音合成实例详解
2019/07/16 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
2020/07/07 Python
Python3爬虫中关于Ajax分析方法的总结
2020/07/10 Python
python opencv实现简易画图板
2020/08/27 Python
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
新加坡网上花店:FlowerAdvisor新加坡
2018/10/05 全球购物
英国第一职业高尔夫商店:Clickgolf.co.uk
2020/11/18 全球购物
广播体操比赛口号
2014/06/10 职场文书
无犯罪记录证明样本
2015/06/16 职场文书
电视新闻稿
2015/07/17 职场文书
会议主持词通用版
2019/04/02 职场文书