这篇文章主要介绍了JavaScript检查数据中是否存在相同的元素(两种方法),需要的朋友可以参考下

这里是两个用于数组中查找重复元素的demo,可以看看啦

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
</head>
<body>
<input type="text" id="Values">
<button id="gain">获取</button>
<!--gain-->
</body>
<script src="jquery-2.2.2.min.js"></script>
<script type="text/javascript">
 //方法一
var arr1 = ["11", "22", "33", "44"];
 var arr=new Array(arr1);
 Array.prototype.in_array=function(e){
 var r=new RegExp(','+e+',');
 return (r.test(','+this.join(this.S)+','));
 };
 $("#gain").on("click",function () {
 var newValue=$("#Values").val();
 console.log(newValue);
 if(arr.in_array(newValue)){
 alert("已重复,请不要重复添加");
 }else {
 arr1.push(newValue);
 console.log(arr1);
 }
 })
 //方法二
function isArr(arr,value) {
 for(var i=0;i<arr.length;i++){
 if(value===arr[i]){
 return true;
 }
 }
 return false;
 }
 var arr2 = ["11", "22", "33", "44"];//用于进行比较的数组
$("#gain").on("click",function () {
 var value2=$("#Values").val();
 if(isArr(arr2,value2)){
 alert("已重复,请不要重复添加")
 }else {
 arr2.push(value2);
 console.log(arr2);
 }
 })
</script>
</html>

总结

以上所述是小编给大家介绍的JavaScript检查数据中是否存在相同的元素(两种方法),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

最新资讯
电影刷分内幕起底:豆瓣五星刷一次8元

电影刷分内幕起底:豆瓣

中新经纬客户端调查发现,刷高分、刷好评、刷想看指数已
宠物机构pidan爆单 人员流失导致屡屡爽约

宠物机构pidan爆单 人

听上去不错,没想到这项服务却把千里之外的“猫奴”逼到
滴滴过冬:巨亏之下大幅裁员 已有外卖员工在投简历

滴滴过冬:巨亏之下大幅

就在滴滴成为众矢之的之时,滴滴却被曝出2018年全年亏损
华为徐直军接受英媒采访:2019年5G研究基本上结束了

华为徐直军接受英媒采

他还表示,2019年5G的研究基本上结束了。他认为,在2028-2
我国固定宽带下载速率超28Mbps 年度提升幅度达47.6%

我国固定宽带下载速率

告显示,2018年第四季度我国固定宽带网络平均下载速率达
可怕!用DNA藏匿电脑病毒:一次基因测序就劫取机密

可怕!用DNA藏匿电脑病

DNA是一种存储信息的方式,利用ATCG四个碱基,组成了生物
最新文章
微信小程序CSS3动画下拉菜单效果

微信小程序CSS3动画下

这篇文章主要为大家详细介绍了微信小程序CSS3动画下拉
微信小程序使用swiper组件实现层叠轮播图

微信小程序使用swiper

这篇文章主要为大家详细介绍了微信小程序使用swiper组
微信小程序实现带缩略图轮播效果

微信小程序实现带缩略

这篇文章主要为大家详细介绍了微信小程序实现带缩略图
小程序实现五星点评效果

小程序实现五星点评效

这篇文章主要为大家详细介绍了小程序实现五星点评效果
微信小程序实现笑脸评分功能

微信小程序实现笑脸评

这篇文章主要为大家详细介绍了微信小程序实现笑脸评分
微信小程序自定义轮播图

微信小程序自定义轮播

这篇文章主要为大家详细介绍了微信小程序自定义轮播图