原生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中Eval函数的使用
Mar 23 Javascript
JavaScript实现的使用键盘控制人物走动实例
Aug 27 Javascript
JavaScript判断变量是否为数组的方法(Array)
Feb 24 Javascript
jQuery文字轮播特效
Feb 12 Javascript
JS jQuery使用正则表达式去空字符的简单实现代码
May 20 jQuery
如何优雅地在vue中添加权限控制示例详解
Mar 07 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
Apr 29 Javascript
微信小程序如何使用globalData的方法
Jun 06 Javascript
使用layui实现树形结构的方法
Sep 20 Javascript
vue element-ui读取pdf文件的方法
Nov 26 Javascript
jQuery实现B2B网站后台管理系统侧导航
Jul 08 jQuery
js 将多个对象合并成一个对象 assign方法的实现
Sep 24 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中实现进程间通讯
2006/10/09 PHP
php截取后台登陆密码的代码
2012/05/05 PHP
跨浏览器PHP下载文件名中的中文乱码问题解决方法
2015/03/05 PHP
php array_merge函数使用需要注意的一个问题
2015/03/30 PHP
PHP递归实现层级树状展开
2016/04/01 PHP
深入理解PHP中的empty和isset函数
2016/05/26 PHP
Yii框架Session与Cookie使用方法示例
2019/10/14 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
从阿里妈妈发现的几个不错的表单验证函数
2007/09/21 Javascript
Javascript String对象扩展HTML编码和解码的方法
2009/06/02 Javascript
ExtJS GTGrid 简单用户管理
2009/07/01 Javascript
JQuery自定义事件的应用 JQuery最佳实践
2010/08/01 Javascript
JS实现三级折叠菜单特效,其它级可自动收缩
2015/08/06 Javascript
11行JS代码制作二维码生成功能
2018/03/09 Javascript
详解基于Node.js的HTTP/2 Server实践
2018/05/31 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
[05:39]2014DOTA2西雅图国际邀请赛 淘汰赛7月14日TOPPLAY
2014/07/14 DOTA
Python中的特殊语法:filter、map、reduce、lambda介绍
2015/04/14 Python
Python中在for循环中嵌套使用if和else语句的技巧
2016/06/20 Python
python Opencv将图片转为字符画
2021/02/19 Python
python 列表,数组和矩阵sum的用法及区别介绍
2018/06/28 Python
python使用插值法画出平滑曲线
2018/12/15 Python
Python3安装Pillow与PIL的方法
2019/04/03 Python
解决pyqt5中QToolButton无法使用的问题
2019/06/21 Python
Python Selenium参数配置方法解析
2020/01/19 Python
Python多线程通信queue队列用法实例分析
2020/03/24 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
Pandas把dataframe或series转换成list的方法
2020/06/14 Python
python实现计算图形面积
2021/02/22 Python
美国领先的水果篮送货公司和新鲜水果供应商:The Fruit Company
2018/02/13 全球购物
Nike德国官网:Nike.com (DE)
2018/11/13 全球购物
迎新晚会主持词
2014/03/24 职场文书
档案保密承诺书
2014/06/03 职场文书
2016年暑期见闻作文
2015/11/25 职场文书
导游词之无锡华莱坞
2019/12/02 职场文书
开发者首先否认《遗弃》被取消的传言
2022/04/11 其他游戏