JS判断重复数组是否有重复项
答案:1 悬赏:20 手机版
解决时间 2021-02-05 13:00
- 提问者网友:遮云壑
- 2021-02-04 20:47
JS判断重复数组是否有重复项
最佳答案
- 五星知识达人网友:逐風
- 2021-02-04 22:06
JS判断一个数组中是否有重复值的三种方法<br><br>方法一: <br><br>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br><br>//将数组转换成字符串,遍历数组,移除一个元素後若还能找到该元素,那么这个元素就是重复的<br>var s = ary.join(",")+",";<br>for(var i=0;i<ary.length;i++) {<br> if(s.replace(ary[i]+",","").indexOf(ary[i]+",")>-1) {<br> alert("数组中有重复元素:" + ary[i]);<br> break;<br> }<br>}<br><br>方法二: <br><br>//对数组进行排序,查上zhidao一个和下一个是否相等<br><br>1<br>2<br>3<br>4<br>5<br>6<br>7<br><br>var ary = new Array("111","22","33","111");<br>var nary=ary.sort();<br>for(var i=0;i<ary.length;i++){
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯