原生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 相关文章推荐
Prototype Object对象 学习
Jul 12 Javascript
jquery解决图片路径不存在执行替换路径
Feb 06 Javascript
javascript与jquery中跳出循环的区别总结
Nov 04 Javascript
jQuery实现菜单感应鼠标滑动动画效果的方法
Feb 28 Javascript
详解数组Array.sort()排序的方法
May 09 Javascript
jQuery中layer分页器的使用
Mar 13 Javascript
vue.js声明式渲染和条件与循环基础知识
Jul 31 Javascript
在Swiper内如何制作CSS3动画效果示例代码
Dec 07 Javascript
vue 项目常用加载器及配置详解
Jan 22 Javascript
解决vue js IOS H5focus无法自动弹出键盘的问题
Aug 30 Javascript
微信小程序ibeacon三点定位详解
Oct 31 Javascript
Antd表格滚动 宽度自适应 不换行的实例
Oct 27 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之readdir函数用法实例
2014/11/13 PHP
php一个解析字符串排列数组的方法
2015/05/12 PHP
php获取一定范围内取N个不重复的随机数
2016/05/28 PHP
Yii redis集合的基本使用教程
2020/06/14 PHP
JS获取IUSR_机器名和IWAM_机器名帐号的密码
2006/12/06 Javascript
传递参数的标准方法(jQuery.ajax)
2008/11/19 Javascript
JQuery操作Select的Options的Bug(IE8兼容性视图模式)
2013/04/21 Javascript
jQuery+AJAX实现无刷新下拉加载更多
2015/07/03 Javascript
js纯数字逐一停止显示效果的实现代码
2016/03/16 Javascript
jQuery的ajax和遍历数组json实例代码
2016/08/01 Javascript
Three.js学习之文字形状及自定义形状
2016/08/01 Javascript
js实现精确到毫秒的倒计时效果
2016/08/05 Javascript
JS Canvas定时器模拟动态加载动画
2016/09/17 Javascript
javascript汉字拼音互转的简单实例
2016/10/09 Javascript
微信小程序教程系列之设置标题栏和导航栏(7)
2020/06/29 Javascript
Angular2数据绑定详解
2017/04/18 Javascript
JS简单判断滚动条的滚动方向实现方法
2017/04/28 Javascript
vue异步加载高德地图的实现
2018/06/19 Javascript
vue-cli项目配置多环境的详细操作过程
2018/10/30 Javascript
如何能分清npm cnpm npx nvm
2019/01/17 Javascript
JS学习笔记之贪吃蛇小游戏demo实例详解
2019/05/29 Javascript
微信小程序中如何计算距离某个节日还有多少天
2019/07/15 Javascript
Vue.use()在new Vue() 之前使用的原因浅析
2019/08/26 Javascript
vue源码中的检测方法的实现
2019/09/26 Javascript
layui数据表格重载实现往后台传参
2019/11/15 Javascript
解决vant-UI库修改样式无效的问题
2020/11/03 Javascript
Python 初始化多维数组代码
2008/09/06 Python
使用python编写批量卸载手机中安装的android应用脚本
2014/07/21 Python
Python通过命令开启http.server服务器的方法
2017/11/04 Python
python分治法求二维数组局部峰值方法
2018/04/03 Python
python清除字符串中间空格的实例讲解
2018/05/11 Python
python异步实现定时任务和周期任务的方法
2019/06/29 Python
施华洛世奇德国官网:SWAROVSKI德国
2017/02/01 全球购物
学校政风行风评议心得体会
2014/10/21 职场文书
工作时间擅自离岗检讨书
2014/10/24 职场文书
Java8中接口的新特性使用指南
2021/11/01 Java/Android