原生js的数组除重复简单实例


Posted in Javascript onMay 24, 2016

js对数组的操作在平常的项目中也会遇到,除去一些增加,或者减少的操作外,还有一个比较重要的操作就是数组的除重,通过数组的除重,我们可以将一个数组中存在的多个重复的数组进行清理,只留下不重复的。另外下面我介绍一种原生就s的数组除重方法。

Array.prototype.check= function(){ 
  for(var i=0;i<this.length;i++){ 
    for(var j=i+1;j<this.length;j++){ 
      if(this[i]==this[j]){ 
        this.splice(i,1); 
        i=i-1; 
      } 
    } 
  } 
} 
 
var temp=[1,2,3,3,4,5,5]; 
temp.check(); 
alert(temp)

通过使用数组的原型,我们定义了方法check(),在此方法中通过比较两个数组,将相同的splice(),然后通过定义数组,赋予该方法进行数组的操作,得出我们需要的结果。

以上这篇原生js的数组除重复简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS是否可以跨文件同时控制多个iframe页面的应用技巧
Dec 16 Javascript
javascript强大的日期函数代码分享
Sep 04 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
Dec 12 Javascript
JavaScript实现网站访问次数统计代码
Aug 12 Javascript
Angular实现下载安装包的功能代码分享
Sep 05 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
Sep 21 Javascript
防止页面url缓存中ajax中post请求的处理方法
Oct 10 Javascript
JavaScript内存泄漏的处理方式
Nov 20 Javascript
微信小程序项目实践之验证码倒计时功能
Jul 18 Javascript
微信小程序swiper使用网络图片不显示问题解决
Dec 13 Javascript
JS实现简单移动端鼠标拖拽
Jul 23 Javascript
js实现全选和全不选功能
Jul 28 Javascript
实例讲解jQuery中对事件的命名空间的运用
May 24 #Javascript
json传值以及ajax接收详解
May 24 #Javascript
JS获取屏幕高度的简单实现代码
May 24 #Javascript
基于JavaScript实现回到页面顶部动画代码
May 24 #Javascript
jquery简单插件制作(fn.extend)完整实例
May 24 #Javascript
jQuery获取及设置表单input各种类型值的方法小结
May 24 #Javascript
jQuery+php实时获取及响应文本框输入内容的方法
May 24 #Javascript
You might like
php生成SessionID和图片校验码的思路和实现代码
2009/03/10 PHP
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
2011/05/04 PHP
php中在PDO中使用事务(Transaction)
2011/05/14 PHP
Yii实现Command任务处理的方法详解
2016/07/14 PHP
php smtp实现发送邮件功能
2017/06/22 PHP
PHP压缩图片功能的介绍
2019/03/21 PHP
PhpStorm+xdebug+postman调试技巧分享
2020/09/15 PHP
jQuery+ajax实现顶一下,踩一下效果
2010/07/17 Javascript
JS编程小常识很有用
2012/11/26 Javascript
JavaScript获取XML数据附示例截图
2014/03/05 Javascript
Javascript 实现复制(Copy)动作方法大全
2014/06/20 Javascript
javascript去掉代码里面的注释
2015/07/24 Javascript
JavaScript各类型的关系图解
2015/10/16 Javascript
javascript中Date format(js日期格式化)方法小结
2015/12/17 Javascript
jQuery遍历DOM元素与节点方法详解
2016/04/14 Javascript
jQuery Ajax传值到Servlet出现乱码问题的解决方法
2016/10/09 Javascript
微信小程序仿朋友圈发布动态功能
2018/07/15 Javascript
vue 项目中使用Loading组件的示例代码
2018/08/31 Javascript
react 生命周期实例分析
2020/05/18 Javascript
解决antd的Form组件setFieldsValue的警告问题
2020/10/29 Javascript
Python3 加密(hashlib和hmac)模块的实现
2017/11/23 Python
tensorflow训练中出现nan问题的解决
2018/02/10 Python
python3.6 如何将list存入txt后再读出list的方法
2019/07/02 Python
python统计指定目录内文件的代码行数
2019/09/19 Python
pytorch随机采样操作SubsetRandomSampler()
2020/07/07 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
CSS3实现超慢速移动动画效果非常流畅无卡顿
2014/06/15 HTML / CSS
可打印的优惠券、杂货和优惠券代码:Coupons.com
2018/06/12 全球购物
香港网上花店:FlowerAdvisor香港
2019/05/30 全球购物
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
2014/07/17 面试题
什么是事务?为什么需要事务?
2012/01/09 面试题
介绍一下Python中webbrowser的用法
2013/05/07 面试题
远程网络教育毕业生自我鉴定
2014/04/14 职场文书
三好学生个人先进事迹材料
2014/05/17 职场文书
优秀班主任经验交流材料
2014/06/02 职场文书
介绍信格式样本
2015/05/05 职场文书