JavaScript检查数据中是否存在相同的元素(两种方法)


Posted in Javascript onOctober 07, 2018

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

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
</head>
<body>
<input type="text" id="Values" style="width: 100px;height: 25px;">
<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检查数据中是否存在相同的元素(两种方法),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
jscript之List Excel Color Values
Jun 13 Javascript
jquery异步循环获取功能实现代码
Sep 19 Javascript
jquery简单瀑布流实现原理及ie8下测试代码
Jan 23 Javascript
利用JQuery写一个简单的异步分页插件
Mar 07 Javascript
Bootstrap+jfinal实现省市级联下拉菜单
May 30 Javascript
AngularJS入门教程之ng-checked 指令详解
Aug 01 Javascript
js实现日历的简单算法
Jan 24 Javascript
JavaScript中this的全面解析及常见实例
May 14 Javascript
使用p5.js临摹动态图形
Oct 23 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
Nov 12 Javascript
创建nuxt.js项目流程图解
Mar 13 Javascript
如何实现echarts markline标签名显示自己想要的
Jul 20 Javascript
JS函数内部属性之arguments和this实例解析
Oct 07 #Javascript
JS如何获取地址栏的参数实例讲解
Oct 06 #Javascript
详谈js的变量提升以及使用方法
Oct 06 #Javascript
浅析js中mvvm模式实现的原理
Oct 06 #Javascript
js for终止循环 跳出多层循环
Oct 04 #Javascript
iView-admin 动态路由问题的解决方法
Oct 03 #Javascript
Angular resolve基础用法详解
Oct 03 #Javascript
You might like
一个更简单的无限级分类菜单代码
2007/01/16 PHP
发布一个用PHP fsockopen写的HTTP下载的类
2007/02/22 PHP
php 输出双引号&quot;与单引号'的方法
2010/05/09 PHP
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
2013/06/03 PHP
PHP IE中下载附件问题解决方法
2014/01/07 PHP
ThinkPHP视图查询详解
2014/06/30 PHP
详解php用curl调用接口方法,get和post两种方式
2017/01/13 PHP
php json转换相关知识(小结)
2018/12/21 PHP
浅谈$(document)和$(window)的区别
2015/07/15 Javascript
浅谈Javascript数组索引
2015/07/29 Javascript
javascript中tostring()和valueof()的用法及两者的区别
2015/11/16 Javascript
JS克隆,属性,数组,对象,函数实例分析
2016/11/26 Javascript
Node.js+Express+MySql实现用户登录注册功能
2017/07/10 Javascript
Vue的MVVM实现方法
2017/08/16 Javascript
JS监控关闭浏览器操作的实例详解
2017/09/12 Javascript
微信小程序实现基于三元运算验证手机号/姓名功能示例
2019/01/19 Javascript
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
2019/02/27 jQuery
js判断密码强度的方法
2020/03/18 Javascript
用Python编写脚本使IE实现代理上网的教程
2015/04/23 Python
用Python遍历C盘dll文件的方法
2015/05/06 Python
Python环境变量设置方法
2016/08/28 Python
解决Tensorboard可视化错误:不显示数据 No scalar data was found
2020/02/15 Python
python opencv角点检测连线功能的实现代码
2020/11/24 Python
HTML5 Canvas概述
2009/08/26 HTML / CSS
ProBikeKit英国:在线公路自行车之家
2017/02/10 全球购物
片区教研活动总结
2014/07/02 职场文书
小学清明节活动总结
2014/07/04 职场文书
中职毕业生自我鉴定范文(3篇)
2014/09/28 职场文书
建筑横幅标语
2014/10/09 职场文书
公务员检讨书
2014/11/01 职场文书
2014年学校安全工作总结
2014/11/13 职场文书
2015年重阳节慰问信
2015/03/23 职场文书
2015年学习部工作总结范文
2015/03/31 职场文书
2019幼儿教师求职信(3篇)
2019/09/20 职场文书
Python Django 后台管理之后台模型属性详解
2021/04/25 Python
小程序wx.getUserProfile接口的具体使用
2021/06/02 Javascript