原生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 定义新对象方法
Feb 20 Javascript
原始的js代码和jquery对比体会
Sep 10 Javascript
枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
Sep 10 Javascript
JS实现的5级联动Select下拉选择框实例
Aug 17 Javascript
javascript日期格式化方法小结
Dec 17 Javascript
thinkphp实现无限分类(使用递归)
Dec 19 Javascript
微信小程序 网络请求(post请求,get请求)
Jan 17 Javascript
原生js实现吸顶效果
Mar 13 Javascript
Angularjs 实现动态添加控件功能
May 25 Javascript
vue2.0 + ele的循环表单及验证字段方法
Sep 18 Javascript
vue.js高德地图实现热点图代码实例
Apr 18 Javascript
Vue Element UI自定义描述列表组件
May 18 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
ob_start(),ob_start('ob_gzhandler')使用
2006/12/25 PHP
php中截取中文字符串的代码小结
2011/07/17 PHP
php版微信发红包接口用法示例
2016/09/23 PHP
PHP实现创建微信自定义菜单的方法示例
2017/07/14 PHP
PHP接口继承及接口多继承原理与实现方法详解
2017/10/18 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
2017/12/21 PHP
用javascript实现的仿Flash广告图片轮换效果
2007/04/24 Javascript
把JS与CSS写在同一个文件里的书写方法
2007/06/02 Javascript
用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例
2013/06/25 Javascript
利用函数的惰性载入提高javascript代码执行效率
2014/05/05 Javascript
js中style.display=&quot;&quot;无效的解决方法
2014/10/30 Javascript
初识Javascript小结
2015/07/16 Javascript
检查表单元素的值是否为空的实例代码
2016/06/16 Javascript
使用JavaScript实现表格编辑器(实例讲解)
2017/08/02 Javascript
JS闭包原理与应用经典示例
2018/12/20 Javascript
vue-cli3+typescript初体验小结
2019/02/28 Javascript
Vue CL3 配置路径别名详解
2019/05/30 Javascript
jQuery事件委托代码实践详解
2019/06/21 jQuery
JavaScript实现简单日历效果
2020/09/11 Javascript
Vertx基于EventBus发送接受自定义对象
2020/11/16 Javascript
python元组操作实例解析
2014/09/23 Python
Python查找函数f(x)=0根的解决方法
2015/05/07 Python
python开发之list操作实例分析
2016/02/22 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
2018/08/30 Python
Python数据预处理之数据规范化(归一化)示例
2019/01/08 Python
基于python二叉树的构造和打印例子
2019/08/09 Python
Python OpenCV图像指定区域裁剪的实现
2019/10/30 Python
Python 日期的转换及计算的具体使用详解
2020/01/16 Python
Python判断字符串是否为合法标示符操作
2020/09/03 Python
美国狗旅行和户外用品领先供应商:kurgo
2020/08/18 全球购物
J2EE的优越性主要表现在哪些方面
2016/03/28 面试题
统计员岗位职责
2013/11/14 职场文书
医学专业应届生的自我评价
2014/02/28 职场文书
《蝙蝠和雷达》教学反思
2014/04/23 职场文书
css3 filter属性的使用简介
2021/03/31 HTML / CSS
python如何正确使用yield
2021/05/21 Python