原生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 相关文章推荐
使两个iframe的高度与内容自适应,且相等
Nov 20 Javascript
javascript模版引擎-tmpl的bug修复与性能优化分析
Oct 23 Javascript
原生Js实现元素渐隐/渐现(原理为修改元素的css透明度)
Jun 24 Javascript
页面装载js及性能分析方法介绍
Mar 21 Javascript
JavaScript中的异常捕捉介绍
Dec 31 Javascript
jquery插件validation实现验证身份证号等
Jun 04 Javascript
分享JS数组求和与求最大值的方法
Aug 11 Javascript
基于angularJS的表单验证指令介绍
Oct 21 Javascript
Angular开发者指南之入门介绍
Mar 05 Javascript
详解vue项目首页加载速度优化
Oct 18 Javascript
vue使用Font Awesome的方法步骤
Feb 26 Javascript
Vue v-for循环之@click点击事件获取元素示例
Nov 09 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 函数中使用static的说明
2012/06/01 PHP
php存储过程调用实例代码
2013/02/03 PHP
制作安全性高的PHP网站的几个实用要点
2014/12/30 PHP
javascript 获取图片颜色
2009/04/05 Javascript
jQuery 学习入门篇附实例代码
2010/03/16 Javascript
动态加载jQuery的两种方法实例分析
2015/07/17 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
2015/11/01 Javascript
探究Javascript模板引擎mustache.js使用方法
2016/01/26 Javascript
关于JS中的apply,call,bind的深入解析
2016/04/05 Javascript
JS判断日期格式是否合法的简单实例
2016/07/11 Javascript
jQuery实现CheckBox全选、全不选功能
2017/01/11 Javascript
jQuery选择器之属性筛选选择器用法详解
2017/09/19 jQuery
jQuery实现简单日期格式化功能示例
2017/09/19 jQuery
vue2实现可复用的轮播图carousel组件详解
2017/11/27 Javascript
在Swiper内如何制作CSS3动画效果示例代码
2017/12/07 Javascript
利用vue和element-ui设置表格内容分页的实例
2018/03/02 Javascript
iview table高度动态设置方法
2018/03/14 Javascript
VUE 3D轮播图封装实现方法
2018/07/03 Javascript
详解ES6 Promise对象then方法链式调用
2018/10/20 Javascript
vue路由插件之vue-route
2019/06/13 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
[02:40]DOTA2英雄基础教程 炼金术士
2013/12/23 DOTA
python3.3教程之模拟百度登陆代码分享
2014/01/16 Python
python使用正则表达式的search()函数实现指定位置搜索功能
2017/11/10 Python
python selenium自动上传有赞单号的操作方法
2018/07/05 Python
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
python循环输出三角形图案的例子
2019/11/22 Python
python 批量将中文名转换为拼音
2021/02/07 Python
法国太阳镜店:Sunglasses Shop
2016/08/27 全球购物
英国领先的狗和宠物美容专家:Christies Direct
2017/04/03 全球购物
预备党员思想汇报
2014/01/08 职场文书
劳动竞赛口号
2014/06/16 职场文书
爱国教育主题班会
2015/08/14 职场文书
HashMap实现保存两个key相同的数据
2021/06/30 Java/Android
MySQL基于索引的压力测试的实现
2021/11/07 MySQL
Python实现仓库管理系统
2022/05/30 Python