JavaScript检查数据中是否存在相同的元素(两种方法)
这里是两个用于数组中查找重复元素的demo,可以看看啦
Title 获取 //方法一 vararr1=["11","22","33","44"]; vararr=newArray(arr1); Array.prototype.in_array=function(e){ varr=newRegExp(','+e+','); return(r.test(','+this.join(this.S)+',')); }; $("#gain").on("click",function(){ varnewValue=$("#Values").val(); console.log(newValue); if(arr.in_array(newValue)){ alert("已重复,请不要重复添加"); }else{ arr1.push(newValue); console.log(arr1); } }) //方法二 functionisArr(arr,value){ for(vari=0;i