700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > js如何判断一个数组中是否有重复的值

js如何判断一个数组中是否有重复的值

时间:2023-03-16 00:15:16

相关推荐

js如何判断一个数组中是否有重复的值

引自:/post-414-38497-1.shtml

方法一:

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("有重复!");

}

}

方法二:

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

var nary=ary.sort();

for(var i=0;i<nary.length-1;i++)

{if (nary[i]==nary[i+1])

{alert("重复内容:"+nary[i]);}

}

方法三:

var hash = {};

for(var i in arr) {

if(hash[arr[i]])

return true;

hash[arr[i]] = true;

}

return false;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。