jq 数组不重复_jquery删除数组中重复元素
话不多说,下面就跟着小编来看下利用jquery实现删除数组中重复元素的具体思路吧
首先定义如下数组:
var arr=[0,2,3,5,6,9,2];
我们可以看到数组中存在重复元素'2';
最后通过jquery筛选应该得到[0,2,3,5,6,9];
ok,首先我们再定义一个空数组,用来存放最后筛选出来的元素:
var new_arr=[];
利用jquery的$.inArray可以轻松实现:
遍历数组元素:
for(var i=0;i
var items=arr[i];
//判断元素是否存在于new_arr中,如果不存在则插入到new_arr的最后
if($.inArray(items,new_arr)==-1) {
new_arr.push(items);
}
}
当遍历到最后一个'2'的时候,因为已经将之前一个'2'插入到了new_arr中,所以最后一个'2'不会执行if中的语句
最后得到新数组new_arr=[0,2,3,5,6,9];
备注:$.inarray(value,array) --确定第一个参数在数组中的位置(如果没有找到则返回 -1 )。
最终代码如下:
var arr=[0,2,3,5,6,9,2];
var new_arr=[];
for(var i=0;i
var items=arr[i];
//判断元素是否存在于new_arr中,如果不存在则插入到new_arr的最后
if($.inArray(items,new_arr)==-1) {
new_arr.push(items);
}
}
console.log(new_arr); //[0,2,3,5,6,9]
以上就是本文的全部内容,希望对大家有所帮助,同时也希望多多支持脚本之家!
jq 数组不重复_jquery删除数组中重复元素相关推荐
- 删除字符串中重复的字符
描述 删除字符串中重复的字符 分析 方法一,蛮力法.两个循环,大循环每次从数组中取出一个字符,小循环重新遍历该数组是否含有该字符. 方法二:排序法.对两个字符串的字符进行排序,再比较. 方法三:空间换 ...
- 【Java】牛客网 删除链表中重复的结点
题目描述 : 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针. 例如,链表 1->2->3->3->4->4->5 ...
- 【MySQL】面试官:如何查询和删除MySQL中重复的记录?
写在前面 最近,有小伙伴出去面试,面试官问了这样的一个问题:如何查询和删除MySQL中重复的记录?相信对于这样一个问题,有不少小伙伴会一脸茫然.那么,我们如何来完美的回答这个问题呢?今天,我们就一起来 ...
- pandas使用duplicated函数删除dataframe中重复列名称的数据列、默认保留重复数据列中的第一个数据列(removing duplicate columns in dataframe)
pandas使用duplicated函数删除dataframe中重复列名称的数据列.默认保留重复数据列中的第一个数据列(removing duplicate columns in dataframe) ...
- 算法:删除链表中重复的元素||
//删除链表中重复的元素方法1:利用哈希表去重,然后遍历哈希表新建节点方法2:双指针 class Solution {public ListNode deleteDuplicates(ListNode ...
- python删除链表中重复的节点_Java编程删除链表中重复的节点问题解决思路及源码分享...
一. 题目 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针. 二. 例子 输入链表:1->2->3->3->4->4-&g ...
- 面试题18: 删除链表节点:删除链表中重复的节点
/******************************************************************* *<剑指Offer--名企面试官精讲典型编程题>C ...
- python删除重复文字_python如何删除文件中重复的字段
本文实例为大家分享了python如何删除文件中重复字段的具体代码,供大家参考,具体内容如下 原文件内容放在list中,新文件内容按行查找,如果没有出现在list中则写入第三个文件中. import c ...
- php去除每行的重复文本,php删除文本文件中重复行的方法
本文实例讲述了php删除文本文件中重复行的方法.分享给大家供大家参考.具体分析如下: 这个php函数用来删除文件中的重复行,还可以指定是否忽略大小写,和指定换行符 ?12345678910111213 ...
最新文章
- python找列表list中某个数对应的索引值
- Java学习之if-else简单方法小程序
- [翻译]XNA建设者俱乐部在线网站上的社区新亮点
- Python学习笔记9—文件
- 字符搜索正则表达式语法详解
- (并查集)The Suspects
- 海量数据挖掘MMDS week4: 推荐系统之数据降维Dimensionality Reduction
- Glib实例学习(1)单链表
- 去掉重复值php,php多维数组去掉重复值
- MFC字符串操作(一)MFC CString 成员函数用法大全
- python 爬虫 糗百成人
- VMware虚拟机怎么安装win7系统【图文】
- Android JTT 808-2011 道路运输车辆卫星定位系统终端通讯协议及数据格式
- python dataframe 列筛选_pandas系列之DataFrame 行列数据筛选实例
- 小黑仿生轮腿机器人(三)-SLAM导航
- python curl 获取返回值_python-将curl查询转换为请求
- CSS垂直居中和水平居中
- 财税SaaS行业格局再变,慧算账为何能受资本“偏爱”?
- signature=da5bc91649d670f1b27f07ad681e7c71,Signature of HDM clustering at Planck angular scales
- 大学物理实验考试笔记