首页 > web前端 > js教程 > 正文

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

WBOY
发布: 2016-05-16 17:25:26
原创
1429 人浏览过

方法一:

复制代码 代码如下:

var ary = new Array("111","22","33","111");

var s = ary.join(",")+",";

for(var i=0;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
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;

}
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板