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 a Table to a Word Document
Jun 15 Javascript
JavaScript实现动态增加文件域表单
Feb 12 Javascript
input的focus方法使用
Mar 13 Javascript
JS连连看源码完美注释版(推荐)
Dec 09 Javascript
JavaScript编程中的Promise使用大全
Jul 28 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
Jul 05 Javascript
自定义require函数让浏览器按需加载Js文件
Nov 24 Javascript
Bootstrap表单控件学习使用
Mar 07 Javascript
Angular6封装http请求的步骤详解
Aug 13 Javascript
微信小程序3D轮播实现代码
Sep 19 Javascript
JavaScript Array.flat()函数用法解析
Sep 02 Javascript
Vue 数据绑定的原理分析
Nov 16 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
10个实用的PHP代码片段
2011/09/02 PHP
php 批量生成html,txt文件的实现代码
2013/06/26 PHP
php5.3 注意事项说明
2013/07/01 PHP
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
PHP把MSSQL数据导入到MYSQL的方法
2014/12/27 PHP
php xhprof使用实例详解
2019/04/15 PHP
php实现的生成排列算法示例
2019/07/25 PHP
JQuery最佳实践之精妙的自定义事件
2010/08/11 Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
2013/08/07 Javascript
Javascript中的数组常用方法解析
2016/06/17 Javascript
jQuery.datatables.js插件用法及api实例详解
2016/10/28 Javascript
Vue.js 递归组件实现树形菜单(实例分享)
2016/12/21 Javascript
Vue中android4.4不兼容问题的解决方法
2018/09/04 Javascript
Mint UI实现A-Z字母排序的城市选择列表
2018/12/28 Javascript
详解ES6 export default 和 import语句中的解构赋值
2019/05/28 Javascript
详解vuex的简单todolist例子
2019/07/14 Javascript
[01:19:46]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
Python和Perl绘制中国北京跑步地图的方法
2016/03/03 Python
python 文件操作api(文件操作函数)
2016/08/28 Python
详解使用python crontab设置linux定时任务
2016/12/08 Python
python logging日志模块以及多进程日志详解
2018/04/18 Python
解决pycharm安装后代码区不能编辑的问题
2018/10/28 Python
Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)
2020/02/17 Python
python实现交并比IOU教程
2020/04/16 Python
Python实现转换图片背景颜色代码
2020/04/30 Python
Python爬虫获取页面所有URL链接过程详解
2020/06/04 Python
Django封装交互接口代码
2020/07/12 Python
玖熙女鞋美国官网:Nine West
2016/10/06 全球购物
美国高档帽子网上商店:Hats.com
2018/08/09 全球购物
最便宜促销价格订机票:Airpaz(总部设在印尼,支持中文)
2018/11/13 全球购物
后勤服务中心总经理工作职责
2014/03/03 职场文书
师范毕业生求职信
2014/07/11 职场文书
欢迎词范文
2015/01/27 职场文书
盗窃罪辩护词范文
2015/05/21 职场文书
AI:如何训练机器学习的模型
2021/04/16 Python
解决ubuntu安装软件时,status-code=409报错的问题
2022/12/24 Servers