zl程序教程

您现在的位置是:首页 >  后端

当前栏目

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

JS方法数组 判断 是否 实用 重复 三种
2023-06-13 09:15:04 时间
方法一:
复制代码代码如下:

varary=newArray("111","22","33","111");

vars=ary.join(",")+",";

for(vari=0;i<ary.length;i++){

if(s.replace(ary[i]+",","").indexOf(ary[i]+",")>-1){

alert("数组中有重复元素:"+ary[i]);

break;外语屋

}

}

方法二:
复制代码代码如下:

varary=newArray("111","22","33","111");

varnary=ary.sort();

for(vari=0;i<ary.length;i++){

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

alert("数组重复内容:"+nary[i]);

}

}

方法三:内陆运输
复制代码代码如下:
functionisRepeat(arr){

varhash={};

for(variinarr){

if(hash[arr[i]])

returntrue;

hash[arr[i]]=true;

}

returnfalse;

}