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 相关文章推荐
列表内容的选择
Jun 30 Javascript
判断JavaScript对象是否可用的最正确方法分析
Oct 03 Javascript
利用浏览器全屏api实现js全屏
Jan 16 Javascript
JS兼容浏览器的导出Excel(CSV)文件的方法
May 03 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
Aug 27 Javascript
jQuery实现的购物车物品数量加减功能代码
Nov 16 Javascript
jQuery插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
Mar 23 jQuery
微信小程序中button组件的边框设置的实例详解
Sep 27 Javascript
原生js实现简单的焦点图效果实例
Dec 14 Javascript
Angular4.0中引入laydate.js日期插件的方法教程
Dec 25 Javascript
微信小程序methods中定义的方法互相调用的实例代码
Aug 07 Javascript
JS解惑之Object中的key是有序的么
May 06 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
分页显示Oracle数据库记录的类之二
2006/10/09 PHP
一些常用的php函数
2006/12/06 PHP
2014过年倒计时示例
2014/01/31 PHP
PHP会话控制:Session与Cookie详解
2014/09/27 PHP
php实现递归与无限分类的方法
2015/02/16 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
2015/09/23 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
PDO::getAttribute讲解
2019/01/28 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
jQuery.prototype.init选择器构造函数源码思路分析
2013/02/05 Javascript
jquery mobile事件多次绑定示例代码
2013/09/13 Javascript
Javascript保存网页为图片借助于html2canvas库实现
2014/09/05 Javascript
实用框架(iframe)操作代码
2014/10/23 Javascript
jQuery手指滑动轮播效果
2016/12/22 Javascript
Angular在一个页面中使用两个ng-app的方法
2017/02/20 Javascript
js随机生成一个验证码
2017/06/01 Javascript
Vue-Cli中自定义过滤器的实现代码
2017/08/12 Javascript
vue-cli与webpack处理静态资源的方法及webpack打包的坑
2018/05/15 Javascript
在Vue中获取自定义属性方法:data-id的实例
2020/09/09 Javascript
Python内置模块logging用法实例分析
2018/02/12 Python
python TF-IDF算法实现文本关键词提取
2019/05/29 Python
Python中字典与恒等运算符的用法分析
2019/08/22 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
2020/01/16 Python
Python全面分析系统的时域特性和频率域特性
2020/02/26 Python
Python中logging日志记录到文件及自动分割的操作代码
2020/08/05 Python
python pymysql库的常用操作
2020/10/16 Python
eBay意大利购物网站:eBay.it
2019/09/04 全球购物
会计专业大学生职业生涯规划范文
2014/01/11 职场文书
校园运动会广播稿
2014/10/06 职场文书
中标通知书范本
2015/04/17 职场文书
小王子读书笔记
2015/06/29 职场文书
高中班长竞选稿
2015/11/20 职场文书
大学生团支书竞选稿
2015/11/21 职场文书
八年级历史教学反思
2016/02/19 职场文书
python基础之函数的定义和调用
2021/10/24 Python
Python 统计序列中元素的出现频度
2022/04/26 Python