原生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 Array(数组)相关方法简述
Jul 25 Javascript
jQuery 动画弹出窗体支持多种展现方式
Apr 29 Javascript
面向对象继承实例(a如何继承b问题)(自写)
Jul 01 Javascript
js实现幻灯片播放图片示例代码
Nov 07 Javascript
JS方法调用括号的问题探讨
Jan 24 Javascript
一款由jquery实现的整屏切换特效
Sep 15 Javascript
利用JS实现数字增长
Jul 28 Javascript
jQuery中show与hide方法用法示例
Sep 16 Javascript
微信小程序wx:for循环的实例详解
Oct 07 Javascript
PM2自动部署代码步骤流程总结
Dec 10 Javascript
vue-router二级导航切换路由及高亮显示的实现方法
Jul 10 Javascript
Vue OpenLayer测距功能的实现
Apr 20 Vue.js
实例讲解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
全国中波电台频率表
2020/03/11 无线电
如何用php生成扭曲及旋转的验证码图片
2013/06/07 PHP
zf框架的session会话周期及次数限制使用示例
2014/03/13 PHP
php多重接口的实现方法
2015/06/20 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
Smarty模板常见的简单应用分析
2016/11/15 PHP
CodeIgniter框架实现的整合Smarty引擎DEMO示例
2019/03/28 PHP
js闭包的用途详解
2014/11/09 Javascript
基于jquery的手风琴图片展示效果实现方法
2014/12/16 Javascript
NodeJs——入门必看攻略
2016/06/27 NodeJs
js前端面试题及答案整理(一)
2016/08/26 Javascript
jQuery使用正则表达式替换dom元素标签用法示例
2017/01/16 Javascript
js oncontextmenu事件使用详解
2017/03/25 Javascript
Angular 1.x个人使用的经验小结
2017/07/19 Javascript
vue做移动端适配最佳解决方案(亲测有效)
2018/09/04 Javascript
对layui中的onevent 和event的使用详解
2019/09/06 Javascript
Vue通过for循环随机生成不同的颜色或随机数的实例
2019/11/09 Javascript
nodeJS与MySQL实现分页数据以及倒序数据
2020/06/05 NodeJs
vue 动态添加class,三个以上的条件做判断方式
2020/11/02 Javascript
[02:56]《DAC最前线》之国外战队抵达上海备战亚洲邀请赛
2015/01/28 DOTA
[36:17]DOTA2上海特级锦标赛 - VGL音乐会全集
2016/03/06 DOTA
Python2.x版本中基本的中文编码问题解决
2015/10/12 Python
python相似模块用例
2016/03/04 Python
Django进阶之CSRF的解决
2018/08/01 Python
详解Python 装饰器执行顺序迷思
2018/08/08 Python
PyTorch中的padding(边缘填充)操作方式
2020/01/03 Python
Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
2021/01/27 Python
python爬取豆瓣电影排行榜(requests)的示例代码
2021/02/18 Python
掌上明珠Java程序员面试总结
2016/02/23 面试题
自考自我鉴定范文
2013/10/30 职场文书
应聘收银员个人的求职信
2013/11/30 职场文书
前台文员个人求职信范文
2014/01/05 职场文书
工厂总经理岗位职责
2014/02/07 职场文书
员工手册编写范本
2015/05/14 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书
Python词云的正确实现方法实例
2021/05/08 Python