原生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 相关文章推荐
javascript 强制刷新页面的实现代码
Dec 13 Javascript
JavaScript高级程序设计 阅读笔记(七) ECMAScript中的语句
Feb 27 Javascript
javascript作用域容易记错的两个地方分析
Jun 22 Javascript
如何编写高质量JS代码
Dec 28 Javascript
jQuery中$this和$(this)的区别介绍(一看就懂)
Jul 06 Javascript
利用Vue.js实现checkbox的全选反选效果
Jan 18 Javascript
使用jquery给新生的th绑定hover事件的实例
Feb 10 Javascript
jQuery实现jQuery-form.js实现异步上传文件
Apr 28 jQuery
用Webpack构建Vue项目的实践
Nov 07 Javascript
Angular 向组件传递模板的两种方法
Feb 23 Javascript
详解Vue.js中引入图片路径的几种方式
Jun 17 Javascript
解决微信小程序scroll-view组件无横向滚动的问题
Feb 04 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 截取字符串并以零补齐str_pad() 函数
2011/05/07 PHP
Ajax+PHP快速上手及简单应用说明
2013/07/24 PHP
浅谈Laravel核心解读之Console内核
2018/12/02 PHP
jquery 图片Silhouette Fadeins渐显效果
2010/02/07 Javascript
jQuery插件开发基础简单介绍
2013/01/07 Javascript
showModelDialog弹出文件下载窗口的使用示例
2013/11/19 Javascript
js 实现浏览历史记录示例
2014/04/20 Javascript
原生javascript实现图片按钮切换
2015/01/12 Javascript
jQuery中outerWidth()方法用法实例
2015/01/19 Javascript
JavaScript学习笔记之JS事件对象
2015/01/22 Javascript
JS右下角广告窗口代码(可收缩、展开及关闭)
2015/09/04 Javascript
javascript中eval和with用法实例总结
2015/11/30 Javascript
JavaScript编写点击查看大图的页面半透明遮罩层效果实例
2016/05/09 Javascript
JS实现将Asp.Net的DateTime Json类型转换为标准时间的方法
2016/08/02 Javascript
JavaScript获取服务器时间的方法详解
2016/12/11 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
2017/08/16 jQuery
完美解决axios在ie下的兼容性问题
2018/03/05 Javascript
JS获取指定月份的天数两种实现方法
2018/06/22 Javascript
iview实现select tree树形下拉框的示例代码
2018/12/21 Javascript
JavaScript实现动态添加、移除元素或属性的方法分析
2019/01/03 Javascript
jQuery实现图片随机切换、抽奖功能(实例代码)
2019/10/23 jQuery
python字符串排序方法
2014/08/29 Python
Python中的字符串类型基本知识学习教程
2016/02/04 Python
解决matplotlib库show()方法不显示图片的问题
2018/05/24 Python
Python迭代器与生成器用法实例分析
2018/07/09 Python
python爬虫之urllib库常用方法用法总结大全
2018/11/14 Python
简单了解python中的f.b.u.r函数
2019/11/02 Python
Django模型中字段属性choice使用说明
2020/03/30 Python
Python实例教程之检索输出月份日历表
2020/12/16 Python
浅谈css3中的渐进增强和优雅降级
2017/12/01 HTML / CSS
办公室主任岗位职责
2013/11/08 职场文书
行政前台岗位职责
2013/12/04 职场文书
社区庆八一活动方案
2014/02/02 职场文书
行政助理工作职责范本
2014/03/04 职场文书
幼儿园六一儿童节活动方案
2014/08/26 职场文书
Python+Tkinter打造签名设计工具
2022/04/01 Python