原生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面向对象编程
Mar 18 Javascript
jquery trigger伪造a标签的click事件取代window.open方法
Jun 23 Javascript
javascript针对不确定函数的执行方法
Dec 16 Javascript
Bootstrap精简教程中秋大放送
Sep 15 Javascript
解析JavaScript模仿块级作用域
Dec 29 Javascript
ES6中module模块化开发实例浅析
Apr 06 Javascript
通过学习bootstrop导航条学会修改bootstrop颜色基调
Jun 11 Javascript
vue弹窗组件的实现示例代码
Sep 10 Javascript
Vuex的初探与实战小结
Nov 26 Javascript
vuex实现的简单购物车功能示例
Feb 13 Javascript
laravel实现中文和英语互相切换的例子
Sep 30 Javascript
微信小程序实现滑动翻页效果(完整代码)
Dec 06 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
新的一年,新的期待:DC在2020年的四部动画电影
2020/01/01 欧美动漫
php中Session的生成机制、回收机制和存储机制探究
2014/08/19 PHP
codeigniter发送邮件并打印调试信息的方法
2015/03/21 PHP
php三元运算符知识汇总
2015/07/02 PHP
详解php中反射的应用
2016/03/15 PHP
php自定义排序uasort函数示例【二维数组按指定键值排序】
2019/06/19 PHP
学习ExtJS(一) 之基础前提
2009/10/07 Javascript
层序遍历在ExtJs的TreePanel中的应用
2009/10/16 Javascript
javascript 通用简单的table选项卡实现
2010/05/07 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
2013/04/12 Javascript
js复制到剪切板的实例方法
2013/06/28 Javascript
Js+php实现异步拖拽上传文件
2015/06/23 Javascript
javascript实现省市区三级联动下拉框菜单
2015/11/17 Javascript
Javascript 制作图形验证码实例详解
2016/12/22 Javascript
js数组方法reduce经典用法代码分享
2018/01/07 Javascript
为什么使用koa2搭建微信第三方公众平台的原因
2018/05/16 Javascript
vue数组对象排序的实现代码
2018/06/20 Javascript
vue基础之模板和过滤器用法实例分析
2019/03/12 Javascript
Echarts地图添加引导线效果(labelLine)
2019/09/30 Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
2020/02/05 Javascript
Python版实现微信公众号扫码登陆
2020/05/28 Javascript
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
Python 使用 PyMysql、DBUtils 创建连接池提升性能
2019/08/14 Python
python datetime中strptime用法详解
2019/08/29 Python
使用Tensorboard工具查看Loss损失率
2020/02/15 Python
解决Python3.8运行tornado项目报NotImplementedError错误
2020/09/02 Python
css3之UI元素状态伪类选择器实例演示
2017/08/11 HTML / CSS
详解如何用canvas画一个微笑的表情
2019/03/14 HTML / CSS
西安启天科技有限公司网络工程师面试题笔试题
2016/06/12 面试题
体育学院毕业生自荐信
2013/11/03 职场文书
同学会主持词
2014/03/18 职场文书
小学五一劳动节活动总结
2015/02/09 职场文书
考试没考好检讨书
2015/05/06 职场文书
基层组织建设年活动总结
2015/05/09 职场文书
禁毒主题班会教案
2015/08/14 职场文书
大学生如何逃脱“毕业季创业队即散伙”魔咒?
2019/08/19 职场文书