700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > js循环判断有无重复值_三种JS判断数组是否有重复值的办法

js循环判断有无重复值_三种JS判断数组是否有重复值的办法

时间:2020-11-13 02:02:11

相关推荐

js循环判断有无重复值_三种JS判断数组是否有重复值的办法

本文主要给大家带来三种JS判断数组是否有重复值的办法,主要以代码的形式和大家分享,有需要的同学可以学习一下,希望能帮助到大家。

方法一: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;

}

相关链接:

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