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闭包 新手版
Dec 28 Javascript
js识别不同浏览器基于userAgent做判断
Jul 29 Javascript
js实现window.open不被拦截的解决方法汇总
Oct 30 Javascript
简介JavaScript中Math.cos()余弦方法的使用
Jun 15 Javascript
JavaScript中两个字符串的匹配
Jun 08 Javascript
利用JavaScript判断浏览器类型及版本
Aug 23 Javascript
基于vue中解决v-for使用报红并出现警告的问题
Mar 03 Javascript
如何将HTML字符转换为DOM节点并动态添加到文档中详解
Aug 19 Javascript
详解vue-cli 3.0 build包太大导致首屏过长的解决方案
Nov 10 Javascript
JavaScript实现单点登录的示例
Sep 23 Javascript
JS实现页面侧边栏效果探究
Jan 08 Javascript
JavaScript函数柯里化
Nov 07 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原理之变量分离/引用(Variables Separation)
2013/08/09 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
javaScript 关闭浏览器 (不弹出提示框)
2010/01/31 Javascript
jQuery验证Checkbox是否选中的代码 推荐
2011/09/04 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
JS+CSS实现Li列表隔行换色效果的方法
2015/02/16 Javascript
Bootstrap3.0学习教程之JS折叠插件
2016/05/27 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
2016/07/27 Javascript
jquery实现图片列表鼠标移入微动
2016/12/01 Javascript
PHP获取当前页面完整URL的方法
2016/12/02 Javascript
详解JS中定时器setInterval和setTImeout的this指向问题
2017/01/06 Javascript
对Vue table 动态表格td可编辑的方法详解
2018/08/28 Javascript
nodejs读取本地中文json文件出现乱码解决方法
2018/10/10 NodeJs
Vue.js路由实现选项卡简单实例
2019/07/24 Javascript
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
2020/09/12 Javascript
编写Python脚本把sqlAlchemy对象转换成dict的教程
2015/05/29 Python
Flask框架信号用法实例分析
2018/07/24 Python
python处理multipart/form-data的请求方法
2018/12/26 Python
python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案
2020/02/18 Python
python的Jenkins接口调用方式
2020/05/12 Python
Laura Mercier官网:彩妆大师罗拉玛斯亚的化妆品牌
2018/01/04 全球购物
开普敦通行证:Cape Town Pass
2019/07/18 全球购物
老师自我鉴定范文
2013/12/25 职场文书
开业庆典答谢词
2014/01/18 职场文书
晚会邀请函范文
2014/01/24 职场文书
社团招新策划书
2014/02/04 职场文书
药品促销活动方案
2014/02/14 职场文书
意向协议书范本
2014/04/23 职场文书
学期评语大全
2014/04/30 职场文书
合伙购房协议样本
2014/10/06 职场文书
机关职员工作检讨书
2014/10/23 职场文书
2014年仓库保管员工作总结
2014/12/03 职场文书
业务内勤岗位职责
2015/04/13 职场文书
酒吧七夕情人节宣传语
2015/11/24 职场文书
MySql分区类型及创建分区的方法
2022/04/13 MySQL