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对象的property和prototype是什么一种关系
Aug 06 Javascript
Javascript 实用小技巧
Apr 07 Javascript
多种jQuery绑定事件的实现方式
Jun 13 Javascript
简单实现js浮动框
Dec 13 Javascript
原生JS京东轮播图代码
Mar 22 Javascript
深入理解vue $refs的基本用法
Jul 13 Javascript
Vue keep-alive实践总结(推荐)
Aug 31 Javascript
vue多种弹框的弹出形式的示例代码
Sep 18 Javascript
JS实现获取word文档内容并输出显示到html页面示例
Jun 23 Javascript
详解Puppeteer前端自动化测试实践
Feb 21 Javascript
详解Vue 如何监听Array的变化
Jun 06 Javascript
Angular短信模板校验代码
Sep 23 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
Discuz! 5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口
2007/04/18 PHP
PHP session有效期问题
2009/04/26 PHP
PHP初学者常见问题集合 修正版(21问答)
2010/03/23 PHP
ajax 的post方法实例(带循环)
2011/07/04 PHP
php实现加减法验证码代码
2014/02/14 PHP
PHP 字符串长度判断效率更高的方法
2014/03/02 PHP
PHP的Socket通信之UDP通信实例
2015/07/02 PHP
php通过前序遍历树实现无需递归的无限极分类
2015/07/10 PHP
PHP抽象类基本用法示例
2018/12/28 PHP
laravel 出现command not found问题的解决方案
2019/10/23 PHP
自动最大化窗口的Javascript代码
2013/05/22 Javascript
jquery 列表双向选择器之改进版
2013/08/09 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
2013/11/29 Javascript
再谈Jquery Ajax方法传递到action(补充)
2014/05/12 Javascript
JQuery中DOM事件绑定用法详解
2015/06/13 Javascript
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
2016/10/17 Javascript
纯js实现悬浮按钮组件
2016/12/17 Javascript
javascript解析ajax返回的xml和json格式数据实例详解
2017/01/05 Javascript
jquery仿ps颜色拾取功能
2017/03/08 Javascript
详解JavaScript 为什么要有 Symbol 类型?
2019/04/03 Javascript
element-ui上传一张图片后隐藏上传按钮功能
2019/05/22 Javascript
vue 子组件和父组件传值的示例
2020/09/11 Javascript
记一次python 内存泄漏问题及解决过程
2018/11/29 Python
Python制作动态字符图的实例
2019/01/27 Python
python生成每日报表数据(Excel)并邮件发送的实例
2019/02/03 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
使用keras2.0 将Merge层改为函数式
2020/05/23 Python
python中yield的用法详解
2021/01/13 Python
Speedo美国:澳大利亚顶尖泳衣制造商
2016/08/03 全球购物
AJAX应用和传统Web应用有什么不同
2013/08/24 面试题
2014年租房协议书范本
2014/10/30 职场文书
大学毕业生个人总结
2015/02/28 职场文书
解放思想大讨论活动总结
2015/05/09 职场文书
道歉情书大全
2015/05/12 职场文书
音乐剧猫观后感
2015/06/04 职场文书
2016消防宣传标语口号
2015/12/26 职场文书