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 相关文章推荐
Add Formatted Data to a Spreadsheet
Jun 12 Javascript
JavaScript 语言的递归编程
May 18 Javascript
parentElement,srcElement的使用小结
Jan 13 Javascript
借助JavaScript脚本判断浏览器Flash Player信息的方法
Jul 09 Javascript
Node.js中使用mongoskin操作mongoDB实例
Sep 28 Javascript
javascript特殊日历控件分享
Mar 07 Javascript
Bootstrap实现导航栏的2种方式
Nov 28 Javascript
JS时间控制实现动态效果的实例讲解
Jul 31 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
Sep 19 Javascript
原生JavaScript实现Ajax异步请求
Nov 19 Javascript
React 实现车牌键盘的示例代码
Dec 20 Javascript
vue实现tab栏点击高亮效果
Aug 19 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
PHP中实现进程间通讯
2006/10/09 PHP
如何让thinkphp在模型中自动完成session赋值小教程
2014/09/05 PHP
ThinkPHP打开验证码页面显示乱码的解决方法
2014/12/18 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
2019/10/21 PHP
用javascript实现点击链接弹出&quot;图片另存为&quot;而不是直接打开
2007/08/15 Javascript
js控制div及网页相关属性的代码
2009/12/19 Javascript
jQuery 一个图片切换的插件
2011/10/09 Javascript
Javascript/Jquery——简单定时器的多种实现方法
2013/07/03 Javascript
javascript操作css属性
2013/12/30 Javascript
jQuery中scrollTop()方法用法实例
2015/01/16 Javascript
js实现显示当前状态的导航效果代码
2015/08/28 Javascript
jquery实现的Accordion折叠面板效果代码
2015/09/02 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
2016/12/26 Javascript
Ajax基础知识详解
2017/02/17 Javascript
js动态获取时间的方法分析
2019/08/02 Javascript
[50:28]LGD女子学院第三期 DOTA2复仇之魂教学
2013/12/24 DOTA
Python实现的拟合二元一次函数功能示例【基于scipy模块】
2018/05/15 Python
python实现猜拳小游戏
2020/04/05 Python
Python数据库小程序源代码
2019/09/15 Python
Python上下文管理器全实例详解
2019/11/12 Python
详解python破解zip文件密码的方法
2020/01/13 Python
Python限制内存和CPU使用量的方法(Unix系统适用)
2020/08/04 Python
selenium3.0+python之环境搭建的方法步骤
2021/02/01 Python
Lampegiganten丹麦:欧洲领先的照明网上商店
2018/04/25 全球购物
小米旗下精品生活电商平台:小米有品
2018/12/18 全球购物
公司清洁工岗位职责
2013/12/14 职场文书
大学生个人求职信
2014/06/02 职场文书
推广活动策划方案
2014/08/23 职场文书
教师党员个人整改措施
2014/10/27 职场文书
2015年幼儿园中班工作总结
2015/04/25 职场文书
送给小学生的暑假礼物!小学生必背99首古诗
2019/07/02 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书
python 提取html文本的方法
2021/05/20 Python
IDEA中sout快捷键无效问题的解决方法
2022/07/23 Java/Android
教你使用Ubuntu搭建DNS服务器
2022/09/23 Servers