原生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 相关文章推荐
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
Jan 19 Javascript
js调用后台servlet方法实例
Jun 09 Javascript
js函数setTimeout延迟执行的简单介绍
Jul 17 Javascript
如何用JavaScript定义一个类
Sep 12 Javascript
JS字符串长度判断,超出进行自动截取的实例(支持中文)
Mar 06 Javascript
prototype.js简单实现ajax功能示例
Oct 18 Javascript
解决webpack无法通过IP地址访问localhost的问题
Feb 22 Javascript
vue router 配置路由的方法
Jul 26 Javascript
微信小程序前端自定义分享的实现方法
Jun 13 Javascript
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
Jun 18 jQuery
vue-quill-editor 自定义工具栏和自定义图片上传路径操作
Aug 03 Javascript
jQuery实现评论模块
Aug 19 jQuery
实例讲解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 函数学习简单小结
2010/07/08 PHP
PHP实现根据银行卡号判断银行
2015/04/29 PHP
js代码实现微博导航栏
2015/07/30 PHP
php实现json编码的方法
2015/07/30 PHP
javascript 密码强弱度检测万能插件
2009/02/25 Javascript
jQuery ui 1.7更新小结
2009/08/15 Javascript
jQuery的写法不同导致的兼容性问题的解决方法
2010/07/29 Javascript
jquery中eq和get的区别与使用方法
2011/04/14 Javascript
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
2013/12/18 Javascript
从数组中随机取x条不重复数据的JS代码
2013/12/24 Javascript
单击和双击事件的冲突处理示例代码
2014/04/03 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
JS数字抽奖游戏实现方法
2015/05/04 Javascript
实践中学习AngularJS表单
2016/03/21 Javascript
jQuery生成假加载动画效果
2016/12/01 Javascript
详解JavaScript的内置对象
2016/12/07 Javascript
Vue.js实现一个漂亮、灵活、可复用的提示组件示例
2017/03/17 Javascript
vue toggle做一个点击切换class(实例讲解)
2018/03/13 Javascript
flexible.js实现移动端rem适配方案
2020/04/07 Javascript
javascript实现倒计时提示框
2021/03/02 Javascript
[00:33]2016完美“圣”典风云人物:BurNIng宣传片
2016/12/10 DOTA
python处理圆角图片、圆形图片的例子
2014/04/25 Python
github配置使用指南
2014/11/18 Python
Python交互环境下实现输入代码
2018/06/22 Python
判断python字典中key是否存在的两种方法
2018/08/10 Python
对python的unittest架构公共参数token提取方法详解
2018/12/17 Python
Django对数据库进行添加与更新的例子
2019/07/12 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
HTML5实现文件断点续传的方法
2017/01/04 HTML / CSS
Vichy薇姿加拿大官网:法国药妆,全球专业敏感肌护肤领先品牌
2018/07/11 全球购物
Ellesse英国官网:意大利高级运动品牌
2019/07/23 全球购物
Roxy俄罗斯官方网站:冲浪和滑雪板的一切
2020/06/20 全球购物
SQL Server面试题
2013/04/04 面试题
贪污检举信范文
2015/03/02 职场文书
2019年暑期安全广播稿!
2019/07/03 职场文书
文艺有韵味的诗句(生命类、亲情类...)
2019/07/11 职场文书